skip to Main Content

اذا كنت كنت في بداية طريقك لتعلم الكوتلن ؟ فأنت في المكان الصحيح

في هذه السلسلة سأغطي أغلب اساسيات اللغة و مفاهيمها, لن أبدأ بالحديث عن تاريخ اللغة أو عن طريقة تنصيب بيئة العمل سأتوجه مباشرة الى الأساسيات.

المتغيرات Variables

المتغيرات هي حجز مساحة في الذاكرة لتخزين قيمة معينة, في الكوتلن تعريف متغير يكون كالتالي:

var name = "khadijah"

في الكود السابق تم تعريف المتغير Declaration , بالاضافة الى إسناد القيمة له Assignment. في سطر واحد.

الكلمات المفتاحية var and val

الكوتلن لديها كلمتين مفتاحيتين في تعريف المتغيرات و هي var و val, الفرق بينهما كالتالي:

١- var: تعتبر متغيرات من النوع mutable أي أننا يمكننا تغيير قيمته أو اعادة تعريفها مرة أخرى. يمكننا أيضا تعريف المتغير فقط, ثم نقوم بتعريف قيمته لاحقا.

var name : String
name = "adam"

أيضا متغيرات var يمكن تغيير قيمتها لاحقا كالتالي:

var name = "adam"
name = "sam"

٢- val: تعتبر متغيرات من هذا النوع هي للقراءة فقط read-only أي أنه لايمكن تغيير قيمتها لاحقا و هي تقابل الـ fianl في لغة الجافا.

val sirName = "Richard"

تعريف بعض المتغيرات ب val, هي طريقة جيدة للحفاظ على قيمة بعض المتغيرات من التغيير بالخطأ.

تسمية المتغيرات

من الممارسات الجيدة أن تتم تسمية المتغيرات في البرنامج بشكل مفهوم للمبرمجين غيرك, و تعريف المتغيرات بشكل يدل على محتواها. من أشهر طرق تسمية المتغيرات ما يسمى بالـ camelCase فبعض المتغيرات تحتاج إلى كلمتين لوصفها فنقوم كتابتها بهذه الطريقة بحيث الكلمة الأولى بالـ small letter و الكلمة الثانية تبدأ بالـ capital. المثال التالي لمتغير يضم اسم الطالب:

var studentName

في الفيديو التالي شرح عملي للـمتغيرات

في الدرس التالي شرح لانواع البيانات في الكوتلن

اذا أستفدت من الدرس أو قناتي لا تتردد بترك تعليق والاشتراك بالقناة..

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *