القائمة الرئيسية

الصفحات

3-تعلم كيفية تعريف الثوابت في لغة swift

3-تعلم كيفية تعريف الثوابت في لغة swift


بعد أن عرفنا في الدرس السابق كيفية تعريف المتغيرات بلغة سويفت Swift  سنتعلم كيفية تعريف الثوابت في لغة swift .

ماهي الثوابت constants؟

الثوابت هي مجموعة من القيم الثابتة التي لاتتغير طيلة تنفيذ البرنامج وهي تماما عكس المتغيرات  كمثال عند تعريف ثابت لعدد أيام الأسبوع فأن القيمة ستكون 7 وذلك لأن عدد ايام الأسبوع 7 ولايمكن تغيير هذا العدد.



كيفية إنشاء الثوابت constants في لغة سويفت Swift

 لتعريف الثوابت نستخدم الكلمة المفتاحية "let"  ومن بعدها إسم الثابت ومن ثم إعطاء قيمة للثابت كمثال:


let noOfWeekDays = 7

فعند محاولة إستخدام الثابت noOfWeekDays وإسناد قيمة اخرى له كما في المثال إدناه فإن البرنامج سيعطى خطا إثناء وقت تشغيل البرنامج.


let noOfWeekDays = 7
let noOfWeekDays = 9 //Error

الثوابت تتيع مفهوم Type Interface  وهو تحديد نوع البيانات ضمنيا للثابت وتتبع ايضا مفهوم Type annotation لتحديد نوع البيانات للثابت كما في الكود ادناه:


1
2
3
4
5
6
let noOfWeekDays :Int = 7
let newton :Float = 9.8
let isDone :Bool=true
let myName:String="Mutee"
let Pi :Double =3.14875896794
let plus :Character ="+"

 وهكذا نكون قد وصلنا إلى نهاية شرح مفهوم الثوابت في لغة سويفت swift .