5- كورس Kotlin اندرويد بالعربي – Kotlin Variables

“`html

شرح مفصل لـ Kotlin Variables

فهم المتغيرات في لغة البرمجة كوتلن

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

أنواع المتغيرات في كوتلن

في كوتلن، يمكن تعريف المتغيرات باستخدام كلمتين رئيسيتين: val وvar. الكلمة val تُستخدم لتعريف المتغيرات التي لا يمكن تغيير قيمتها بعد تعيينها لأول مرة، بمعنى آخر، هي متغيرات ثابتة مثل الثوابت في لغات البرمجة الأخرى. بينما تُستخدم var لتعريف المتغيرات التي يمكن تغيير قيمتها لاحقًا. هذا يوفر للمطورين مرونة عالية في التعامل مع البيانات.

إليك مثال يوضح كيفية تعريف المتغيرات في كوتلن:

val name: String = "Ahmed"
var age: Int = 25
age = 26

في هذا المثال، قمنا بتعريف متغير ثابت name لن نستطيع تعديل قيمته لاحقًا، بينما قمنا بتعريف متغير age كمتحول، مما يسمح لنا بتغيير قيمته.

التحقق من الأنواع في كوتلن

إحدى الميزات القوية في كوتلن هي التحقق من الأنواع في وقت الترجمة. هذا يعني أن كوتلن يمكنها الكشف عن الأخطاء المتعلقة بالأنواع قبل تشغيل البرنامج. تستخدم كوتلن نظام أنواع صارم يضمن عدم حدوث أخطاء في تنفيذ العمليات على أنواع غير متوافقة. على سبيل المثال، إذا حاولت إسناد قيمة غير صحيحة لنوع محدد، فإن المترجم سيظهر خطأ.

إليك مثال بسيط يوضح التحقق من الأنواع:

var number: Int = 10
// التالي سيتسبب في خطأ أثناء الترجمة
// number = "عشرة"

كما يظهر في المثال، إذا حاولت إسناد قيمة نصية لمتغير معرف كعدد صحيح، فإن كوتلن ستظهر خطأ في الترجمة، مما يساعد المطورين في اكتشاف الأخطاء مبكرًا.

“`