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

اختصارات العمليات الحسابية

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

أنشأت Rust اختصاراً رائعاً للعمليات الحسابية الذاتية.

على سبيل المثال، بدلاً من كتابة:

let mut a: i32 = 5;
a = a + 3; // a تحمل القيمة 8

يمكننا تبسيط ذلك بكتابة +=:

let mut a: i32 = 5;
a += 3; // a تحمل القيمة 8

يقوم الرمز += بإضافة القيمة 3 إلى a نفسه

هذه العملية صالحة لجميع العمليات الحسابية:

المعاملالاختصار
++=
--=
**=
//=
%%=
challenge icon

التحدي

مبتدئ

لقد تم تزويدك بكود يحتوي على تهيئة لـ count. (لا تحذف هذا السطر!)

مهمتك هي إضافة العمليات التالية، بهذا الترتيب:

  1. أضف 4 إلى count
  2. اضرب count في 2
  3. اطرح 1 من count

استخدم اختصارات العمليات الحسابية للقيام بذلك!

جرّب بنفسك

fn main() {
    let mut count: i32 = 0;
    
    // اكتب الكود الخاص بك أدناه
    
    
    // لا تقم بتغيير السطر أدناه
    println!("count = {}", count);
}
quiz iconاختبر نفسك

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

جميع دروس Fundamentals

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