38 lines
1.6 KiB
Markdown
38 lines
1.6 KiB
Markdown
|
---
|
||
|
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)
|