🟣 مرجع Kotlin بالعربي
كل كلمة مفتاحية ودالة قياسية في Kotlin بالعربي: ماذا تفعل، صياغتها، مثال يوضّحها، وأشهر الأخطاء — تعمل على JVM فلا يوجد تشغيل حي في المتصفح. حاليًا 12 عنصر — والقائمة تكبر.
أساسيات اللغة
التحكّم بالتدفق
أمان القيم الفارغة
البرمجة الكائنية
data class
أصناف البيانات
data class تولّد تلقائيًّا equals و hashCode و toString و copy لأي صنف يحمل بيانات فقط.
sealed class
الأصناف المختومة
sealed class تحصر كل الأنواع الفرعية الممكنة في نفس الملف/الحزمة — تتيح لـ when تغطية شاملة دون else.
companion object
الكائن المرافق
companion object يوفّر أعضاء مرتبطة بالصنف نفسه لا بكل كائن — بديل Kotlin عن static في Java.
الدوال
دالة تمديد (extension)
دوال التمديد
دالة التمديد تضيف سلوكًا جديدًا لنوع موجود (حتى من مكتبة قياسية) دون توريثه أو تعديل شيفرته المصدرية.
lambda
التعبير اللامبدا
اللامبدا دالة مجهولة الاسم تُكتب بين أقواس معقوفة، وتُستخدم بكثرة كمعامل لدوال المجموعات.
let / run / with / apply / also
دوال النطاق
خمس دوال قياسية تنفّذ كتلة كود على كائن دون تكرار اسمه، وتختلف في مرجع الكائن (it/this) والقيمة المُرجَعة.
معالجة الاستثناءات
البرمجة المتزامنة
🎓 تريد التعلم بالترتيب بدل المرجع السريع؟ ابدأ من مسار KOTLIN الكامل بالعربي.