اصطلاحات التسمية
جزء من قسم الأساسيات في رحلة Kotlin على Coddy. الدرس 10 من 93.
اصطلاحات التسمية هي مجموعة من الإرشادات التي يتبعها المطورون لجعل شيفرتهم البرمجية أكثر قابلية للقراءة والصيانة. غالبًا ما تكون للغات البرمجة المختلفة اصطلاحات تسمية مختلفة. في Kotlin، تُكتب المتغيرات والقيم بصيغة camelCase: تبدأ الكلمة الأولى بحرف صغير، وتبدأ كل كلمة لاحقة بحرف كبير.
عند كتابة اسم متغير، كن وصفيًا واستخدم كلمات ذات معنى.
على سبيل المثال:
fun main() {
// تسمية سيئة
val is_active = false // ليست camelCase (snake_case)
val a = 10
val b = "Hello"
val x = true
// تسمية جيدة
val age = 10
val greeting = "Hello"
val isActive = true
}التحدي
مبتدئاكتب كودًا يهيّئ القيم التالية باستخدام تسمية camelCase صحيحة:
playerNameبالقيمة"Alice"playerAgeبالقيمة25isGameOverبالقيمةfalse
تأكد من استخدام أسماء المتغيرات والقيم بالضبط. تذكّر:
- لغة Kotlin حساسة لحالة الأحرف! (
playerName≠Playername)- يجب إحاطة القيم النصية بعلامات اقتباس مزدوجة
- القيم المنطقية بأحرف صغيرة:
true/false
جرّب بنفسك
fun main() {
// اكتب الكود الخاص بك أدناه
val playerName = ?
val playerAge = ?
val isGameOver = ?
// لا تغيّر الأسطر أدناه
println("playerName = $playerName")
println("playerAge = $playerAge")
println("isGameOver = $isGameOver")
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4العوامل - الجزء الأول
العوامل الحسابيةعامل باقي القسمةالإسناد المُعزَّزعوامل المقارنةمراجعة - الرياضيات البسيطة7أساسيات الإدخال والإخراج
دالة Printlnقوالب السلاسل النصيةإدخال ReadLineتحويل النوعمراجعة - السنوات حتى التقاعدمراجعة - صواب أم خطأ10الدوال
تعريف دالةالمعاملات والوسائطالقيم المُعادةالوسائط المُسمّاةالقيم الافتراضيةالدوال ذات التعبير الواحدمراجعة - دالة سيغمامراجعة - دالة التحقق2المتغيرات
val مقابل varاستنتاج النوعالأعدادالسلسلة النصيةالقيمة المنطقيةاصطلاحات التسميةمراجعة - تهيئة المتغيرات5المعاملات الجزء 2
المعاملات المنطقية الجزء 1المعاملات المنطقية الجزء 2المعاملات المنطقية الجزء 3المعامل الثلاثي مع تعبير Ifمراجعة - المنطق البسيط8حاسبة تقسيم الفاتورة
رسالة ترحيبيةالحصول على الإدخال3القابلية للقيمة الفارغة
ما هو الأمان من القيم الفارغةالأنواع القابلة للقيمة الفارغةعامل الاستدعاء الآمنعامل Elvisأساسيات تحدي الدوالتأكيد عدم كون القيمة فارغةمراجعة - الوصول الآمن9الحلقات
حلقة Forحلقة Whileحلقة Do-WhileBreakContinueالنطاقات في الحلقاتالحلقة المتداخلةمراجعة - المضروبمراجعة - الإدخال الديناميكيتدرّب بنفسك: Playground لـ Kotlin