انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: دستور goto  (دفعات بازدید: 421 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین abdossamad2003

  • Full Member
  • *
  • ارسال: 157
دستور goto
« : 08 آبان 1400، 07:30 ب‌ظ »
با سلام
می خواستم بدونم در لینوکس پوسته bash آیا دستوری مانند goto وجود دارد که فرایند به خط مورد نظر انتقال یابد؟
با تشکر

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : دستور goto
« پاسخ #1 : 08 آبان 1400، 07:51 ب‌ظ »
تا جایی که من می‌دونم، نه. هرچی می‌خواهید پیاده کنید رو باید با حلقه‌های تکرار و دستورات شرطی انجام بدید.
« آخرین ویرایش: 09 آبان 1400، 01:37 ب‌ظ توسط Dragon- »
میدونید که زکات علم نشر آن است

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19702
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : دستور goto
« پاسخ #2 : 09 آبان 1400، 01:36 ب‌ظ »
نه. در کل در هیچ زبانی استفاده از goto درست نیست و نباید ازش استفاده بشه.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1317
پاسخ : دستور goto
« پاسخ #3 : 10 آبان 1400، 04:07 ب‌ظ »
نه. در کل در هیچ زبانی استفاده از goto درست نیست و نباید ازش استفاده بشه.

نه در بعضی شرایط خاص هنوز هم کاربرد دارد.


https://softwareengineering.stackexchange.com/questions/566/is-using-goto-ever-worthwhile


https://www.sciencedirect.com/science/article/pii/S0167642305000924?ref=cra_js_challenge&fr=njs
« آخرین ویرایش: 10 آبان 1400، 04:11 ب‌ظ توسط alend »

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19702
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : دستور goto
« پاسخ #4 : 10 آبان 1400، 04:48 ب‌ظ »
اون رو هم ببینی تهش نوشته در تمام این موارد goto برای رفع مشکلی استفاده می‌شه که خود کدنویس ایجاد کرده و در حالت درست،‌بااید کد رو درست نوشت.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1317
پاسخ : دستور goto
« پاسخ #5 : 11 آبان 1400، 06:03 ق‌ظ »
اولی یا دومی؟

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19702
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : دستور goto
« پاسخ #6 : 11 آبان 1400، 04:36 ب‌ظ »
اولی

نقل‌قول
‪I'd argue, as many others would argue, that in all of these cases, the usage of goto is used as a means to get out of a corner one coded oneself into, and is generally a symptom of code that could be refactored.‬
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1317
پاسخ : دستور goto
« پاسخ #7 : 12 آبان 1400، 05:06 ق‌ظ »
اولی

نقل‌قول
‪I'd argue, as many others would argue, that in all of these cases, the usage of goto is used as a means to get out of a corner one coded oneself into, and is generally a symptom of code that could be refactored.‬

آخر خلاصه دومی:
نقل‌قول
Hence, in both cases, the use of the goto statement can be justified from the viewpoint of the correctness proof in Hoare Logic.