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

جرّب بنفسك

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


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

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

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

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