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

إيقاف الحلقة

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

تكون break مفيدة مع while true:، وهي حلقة لا يصبح شرطها false أبدًا. تستمر الحلقة حتى يوقفها break بداخلها. يعثر هذا على أول مضاعف للعدد 7 أكبر من 50 ويطبع 56:

var n := 50
while true:
	n += 1
	if n % 7 == 0:
		break
print(n)
challenge icon

التحدي

سهل

يطبع البرنامج الأرقام من 1 إلى 10.

أضف عبارة if مع break داخل الحلقة، بحيث يطبع البرنامج الأرقام من 1 إلى 5 فقط، رقمًا واحدًا في كل سطر. يجب أن تتوقف الحلقة قبل طباعة 6.

جرّب بنفسك

extends Node

func _ready():
	for i in range(1, 11):
		print(i)
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم GDScript عبر الإنترنت