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

Let مقابل Var

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

في لغة Swift، تستخدم let و var لتخزين القيم.

أنشئ var متغيرًايمكن تغيير قيمته لاحقًا:

var score = 10
print(score)  // 10
score = 20
print(score)  // 20

يُنشئ let constant — لا يمكن تغيير قيمته بمجرد تحديده:

let name = "Alice"
print(name)  // Alice
// name = "Bob"  // خطأ! لا يمكن التعيين إلى ثابت 'let'

متى نستخدم كلاً منهما؟

  • استخدم let بشكل افتراضي. إذا كانت القيمة لا تحتاج إلى التغيير، فاجعلها ثابتاً (constant).
  • استخدم var فقط عندما تعلم أن القيمة ستحتاج إلى التغيير.

هذه إحدى أفضل الممارسات في Swift والتي تجعل كودك أثر أماناً وأسهل في الفهم.

challenge icon

التحدي

مبتدئ

أنشئ ثابتاً باسم language بقيمة "Swift" ومتغيراً باسم age بقيمة 25. اطبع كلا القيمتين في سطرين منفصلين.

جرّب بنفسك

// اكتب الكود الخاص بك أدناه
// واحد من الاثنين لا تتغير قيمته أبدًا، والآخر يمكنه ذلك


// لا تغيّر الأسطر أدناه
print(language)
print(age)
quiz iconاختبر نفسك

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

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

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