Menu
CoddyTech

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. تطبع الأسطر أسفل الرمز البرمجي القيمتين.

جرّب بنفسك

// اكتب الكود الخاص بك أدناه
// أحدهما لا تتغير قيمته أبدًا، أما الآخر فيمكن أن تتغير قيمته
quiz iconاختبر نفسك

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

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

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