יציאה מהלולאה
חלק מהיחידה יסודות במסלול ה-GDScript של Coddy. שיעור 45 מתוך 92.
הפקודה break עוצרת לולאה מיד. התוכנית ממשיכה עם הפקודה הראשונה שאחרי הלולאה.
for i in range(10):
if i == 6:
break
print(i)
print("Done")הלולאה מדפיסה את המספרים עד ש־i הוא 6. לאחר מכן, התנאי if הוא true, הפקודה break מופעלת, והלולאה מסתיימת לפני print(i), ולכן 6 לעולם לא יודפס:
0
1
2
3
4
5
Donebreak שימושי עם while true:, לולאה שהתנאי שלה לעולם אינו הופך ל־false. הלולאה פועלת עד ש־break בתוכה עוצר אותה. הקוד הזה מוצא את הכפולה הראשונה של 7 שגדולה מ־50 ומדפיס 56:
var n := 50
while true:
n += 1
if n % 7 == 0:
break
print(n)אתגר
קלהתוכנית מדפיסה את המספרים מ־1 עד 10.
הוסף הצהרת if עם break בתוך הלולאה, כך שהתוכנית תדפיס רק את המספרים מ־1 עד 5, אחד בכל שורה. הלולאה חייבת לעצור לפני הדפסת 6.
נסו בעצמכם
extends Node
func _ready():
for i in range(1, 11):
print(i)
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםחלוקה שלמהאופרטור מודולוקיצורי דרך אריתמטייםסיכום – חשבון פשוטאופרטורי השוואהתרגלו בעצמכם: קומפיילר GDScript אונליין