Menu
CoddyTech
flag Ar iconالعربيةdown icon

متابعة الحلقة

جزء من قسم الأساسيات في رحلة 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 عبر الإنترنت