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

Let مقابل Var

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

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

var ينشئ متغيرًا. Its value can be changed لاحقًا:

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

let ينشئ constant. لا يمكن تغيير قيمته بعد تعيينها:

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