פקודת goto
ויקיפדיה האנציקלופדיה encyclopedia
פקודת goto ("go to", בעברית: "לך אל" או "עבור ל-") היא פקודה בסיסית בשפות תכנות. הפקודה שייכת לקבוצת הפקודות העוסקות בבקרת זרימה של תוכנית המחשב. פקודות בקרת זרימה מאפשרות להורות למחשב לשנות את סדר קריאת שורות הפקודה: ברירת המחדל של המחשב היא לבצע את הפקודות באופן סדרתי לפי סדר הופעתן, ופקודות בקרת זרימה מאפשרות למתכנת להתנות ביצוע של חלק מהתוכנית, לבצע לולאות, לדלג וכו'. משמעות הפקודה goto למחשב: עבור לפקודה הנמצאת במקום אחר בתוכנית.
זיהוי המקום שאליו תתבצע הקפיצה נעשה בדרך כלל באמצעות מתן תגית (label) למקום זה. בשפת BASIC ניתן מספר (בסדר עולה) לכל שורת פקודה, והקפיצה נעשית באמצעות ציון מספר השורה בפקודת ה־goto. בשפת פסקל יש להגדיר את התווית באמצעות פקודת label
לפני שניתן להשתמש בה.