Menu
CoddyTech

המשך לאיטרציה הבאה

חלק מהיחידה יסודות במסלול ה-GDScript של Coddy. שיעור 46 מתוך 92.

הפקודה continue מדלגת על שאר האיטרציה הנוכחית ועוברת לאיטרציה הבאה. בניגוד ל-break, הלולאה ממשיכה לפעול.

for i in range(3, 9):
	if i == 5:
		continue
	print(i)

הלולאה עוברת על המספרים מ־3 עד 8. כאשר i הוא 5, continue מדלג על print(i), ולכן 5 חסר בפלט:

3
4
6
7
8

בלולאת while, עדכנו את המשתנה לפני continue. פקודת continue שמופיעה לפני העדכון תדלג עליו, והתנאי לעולם לא ישתנה:

var i := 0
while i < 5:
	i += 1
	if i == 3:
		continue
	print(i)

הדבר מדפיס את 1, 2, 4 ו-5.

challenge icon

אתגר

קל

התוכנית מדפיסה את המספרים מ־1 עד 20.

הוסף משפט if ובתוכו continue בתוך הלולאה, כך שהתוכנית תדפיס רק את המספרים הזוגיים (2, 4, 6, ... 20), אחד בכל שורה.

נסו בעצמכם

extends Node

func _ready():
	for i in range(1, 21):
		print(i)
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר GDScript אונליין