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

الإسناد المركب

جزء من قسم الأساسيات في رحلة Swift على Coddy. الدرس 18 من 86.

عندما تحتاج إلى تحديث متغير بناءً على قيمته الحالية، توفر Swift operators إسناد compound كصيغة مختصرة. وبدلًا من كتابة اسم المتغير مرتين، يمكنك دمج العملية الحسابية مع assignment في خطوة واحدة.

var score = 10
score = score + 5  // الطريقة الطويلة
score += 5         // الطريقة المختصرة

كلا السطرين يفعلان الشيء نفسه: يضيفان 5 إلى score. يُقرأ العامل += على أنه "أضف وعيّن."

توفّر Swift عوامل assignment مركبة لجميع العمليات الحسابية الأساسية:

var number = 20

number += 5   // number أصبح الآن 25
number -= 3   // number أصبح الآن 22
number *= 2   // number أصبح الآن 44
number /= 4   // number أصبح الآن 11
number %= 3   // number أصبح الآن 2

تكون هذه operators مفيدة بشكل خاص عندما تتتبّع قيماً تتغير بمرور الوقت، مثل الاحتفاظ بقيمة total متراكمة أو عدّ التكرارات. فهي تجعل التعليمات البرمجية أقصر وأسهل في القراءة.

challenge icon

التحدي

سهل

يُقدَّم لك المتغير التالي:

var balance = 100

نفّذ العمليات التالية على balance باستخدام عوامل الإسناد المركّب، بهذا الترتيب المحدد تمامًا:

  1. أضف 50 إلى balance
  2. اطرح 30 من balance
  3. اضرب balance في 2
  4. اقسم balance على 4
  5. احصل على الباقي عند قسمة balance على 7

بعد تنفيذ جميع العمليات، اطبع القيمة النهائية لـ balance.

مخرجات التنسيق المطلوبة: [المحتوى المترجم هنا]

جرّب بنفسك

var balance = 100

// TODO: اكتب الكود الخاص بك أدناه
// استخدم عوامل الإسناد المركبة لـ:
// 1. أضف 50 إلى balance
// 2. اطرح 30 من balance
// 3. اضرب balance في 2
// 4. اقسم balance على 4
// 5. احصل على الباقي عند قسمة balance على 7


// اطبع القيمة النهائية لـ balance
print(balance)
quiz iconاختبر نفسك

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

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

تدرّب بنفسك: Playground لـ Swift