---
title: Variables
localeTitle: المتغيرات
---
## المتغيرات

يربط متغير اسمًا بقيمة من نوع معين. في Swift هناك طريقتان رئيسيتان لإنشاء المتغيرات. `let` `var` . للإعلان الثوابت استخدام `let` الكلمة. لإعلان متغيرات قابلة للتغيير ، استخدم الكلمة الرئيسية `var` .

الفائدة من وجود طريقتين لتخزين المتغيرات في سويفت هو منع أخطاء المتغيرات المتغيرة التي يجب أن تكون ثابتة.

\`\` \`سويفت دعونا daysInAWeek = 7 var amountOfMoney = 100

amountOfMoney = 150 // amountOfMoney الآن 150

daysInAWeek = 10 // هذا يعطينا خطأ!

\`\` \`

في هذه الحالة ، يجب أن يكون `daysInAWeek` المتغير ثابتًا لأنه لا يوجد سوى سبعة أيام في الأسبوع ، في حين أن `amountOfMoney` المتغيرة لـ `amountOfMoney` يجب أن تكون var لأن مقدار المال في حساب الحساب يتغير.

يمكن أن تحتوي الأسماء الثابتة والمتغيرة على أي حرف تقريبًا ، بما في ذلك أحرف Unicode:

 `  let π = 3.14159 
  let 你好 = "你好世界" 
  let 🐶🐮 = "dogcow" 
` 

لاختبار ما إذا كانت المتغيرات تحتوي على القيمة الصحيحة ، استخدم `print()` .

 `  let money = 50 
 
  print(money) 
  // This prints 50 
` 

#### معلومات اكثر:

*   [لغة البرمجة سويفت](https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html#ID310)