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 ينشئ ثابتاً — قيمته لا يمكن تغييرها بمجرد تعيينها:

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

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

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

هذه ممارسة فضلى في Swift تجعل الكود الخاص بك أكثر أماناً وأسهل في الفهم.

challenge icon

التحدي

مبتدئ

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

ورقة مرجعية

استخدم var لإنشاء متغير (يمكن تغيير القيمة):

var score = 10
score = 20  // صحيح

استخدم let لإنشاء ثابت (لا يمكن تغيير القيمة):

let name = "Alice"
// name = "Bob"  // خطأ!

أفضل ممارسة: استخدم let بشكل افتراضي. استخدم var فقط عندما تحتاج القيمة إلى التغيير.

جرّب بنفسك

quiz iconاختبر نفسك

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

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