Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

جملة Break

جزء من قسم Fundamentals في رحلة Rust على Coddy — الدرس 39 من 75.

تُوقف جملة break الحلقة التكرارية فوراً عند مواجهتها.

على سبيل المثال،

for i in 0..10 {
    if i == 6 {
    	break;
	}
	println!("{}", i);
}

في المثال التالي، تتكرر الحلقة بشكل منتظم حتى تصل إلى الرقم 6. ثم يدخل البرنامج في جملة if وينفذ جملة break. هذا يؤدي إلى الخروج من الحلقة فوراً.

المخرجات هي:

0
1
2
3
4
5
challenge icon

التحدي

مبتدئ

لقد تم تزويدك بكود يقوم بطباعة الأرقام من 1 إلى 20 (بما في ذلك).

مهمتك هي إضافة جمل if و break بحيث يتم طباعة الأرقام من 1 إلى 15 فقط، وسيخرج التكرار (loop) قبل طباعة الأرقام من 16 إلى 20.

ورقة مرجعية

توقف جملة break الحلقة فوراً عند مواجهتها.

for i in 0..10 {
    if i == 6 {
        break;
    }
    println!("{}", i);
}

ستقوم هذه الحلقة بطباعة الأرقام من 0 إلى 5، ثم تخرج عندما تساوي i القيمة 6.

جرّب بنفسك

fn main() {
    for i in 1..=20 {
        println!("{}", i);
    }
}
quiz iconاختبر نفسك

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

جميع دروس Fundamentals