פקודת goto – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
EmausBot (שיחה | תרומות)
מ r2.6.4) (בוט משנה: ko:Goto 문
מאין תקציר עריכה
שורה 1:
'''פקודת goto''' ({{כ}}"go to", וב[[עברית]]: "לך אל...") היא [[פקודה (מחשב)|פקודה]] בסיסית ב[[שפת תכנות|שפות תכנות]]. הפקודה שייכת לקבוצת הפקודות העוסקות ב[[בקרת זרימה]] של [[תוכנית מחשב|תוכנית המחשב]]. פקודות בקרת זרימה מאפשרות להורות למחשב לשנות את סדר קריאת שורות הפקודה: ברירת המחדל של המחשב היא לבצע את הפקודות באופן סדרתי לפי סדר הופעתן, ופקודות בקרת זרימה מאפשרות ל[[מתכנת]] להתנות ביצוע של חלק מהתוכנית, לבצע [[לולאה|לולאות]], לדלג וכו'. משמעות הפקודה goto למחשב: עבור לפקודה הנמצאת במקום אחר בתוכנית.
 
זיהוי המקום שאליו תתבצע הקפיצה נעשה בדרך כלל באמצעות מתן תגית (label) למקום זה. בשפת [[BASIC]] ניתן מספר (בסדר עולה) לכל שורת פקודה, והקפיצה נעשית באמצעות ציון מספר השורה בפקודת ה־goto. בשפת [[פסקל (שפת תכנות)|פסקל]] יש להגדיר את התווית באמצעות פקודת <code>label</code> לפני שניתן להשתמש בה.