التعليقات
جزء من قسم الأساسيات في رحلة Kotlin على Coddy. الدرس 3 من 93.
تُستخدم التعليقات لإضافة ملاحظات توضيحية داخل التعليمات البرمجية. ويتجاهلها المصرّف، وهي مخصّصة لفهم البشر.
في Kotlin، توجد طريقتان لكتابة التعليقات:
التعليقات ذات السطر الواحد باستخدام //:
fun main() {
// هذا تعليق
println("Hello!") // هذا يطبع "Hello!"
// يمكنك استخدام التعليقات لشرح الكود الخاص بك
println("Kotlin is fun!") // هذا سيظهر على الشاشة
}التعليقات متعددة الأسطر باستخدام /* */:
fun main() {
/*
هذا تعليق متعدد الأسطر.
يمكنك كتابة أسطر متعددة
من الشرح هنا.
*/
println("Welcome!")
}ممارسات التعليقات الشائعة:
1. تعليقات TODO - وضع علامة على المهام المستقبلية:
fun main() {
// TODO: أضف معالجة الأخطاء للمدخلات غير الصالحة
println("Processing...")
}2. تعطيل التعليمات البرمجية مؤقتًا:
fun main() {
// println("This line is disabled")
println("This line will execute")
}3. شرح المنطق المعقد:
fun main() {
// احسب متوسط القائمة
val total = 100
val count = 5
val average = total / count
println(average)
}التحدي
مبتدئأصلح الكود بحيث تتم طباعة Hello, Kotlin! فقط.
- استبدل
?بالرموز التي تحوّل السطر إلى تعليق - يجب أن يصبح السطر الذي يطبع
Goodbye!تعليقًا، ولذلك لا يتم تشغيله - غيّر السطر الذي يبدأ بـ
?فقط
جرّب بنفسك
fun main() {
// اكتب الكود الخاص بك أدناه
? println("Goodbye!")
println("Hello, Kotlin!")
}
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4العوامل - الجزء الأول
العوامل الحسابيةعامل باقي القسمةالإسناد المُعزَّزعوامل المقارنةمراجعة - الرياضيات البسيطة7أساسيات الإدخال والإخراج
دالة Printlnقوالب السلاسل النصيةإدخال ReadLineتحويل النوعمراجعة - السنوات حتى التقاعدمراجعة - صواب أم خطأ10الدوال
تعريف دالةالمعاملات والوسائطالقيم المُعادةالوسائط المُسمّاةالقيم الافتراضيةالدوال ذات التعبير الواحدمراجعة - دالة سيغمامراجعة - دالة التحقق2المتغيرات
val مقابل varاستنتاج النوعالأعدادالسلسلة النصيةالقيمة المنطقيةاصطلاحات التسميةمراجعة - تهيئة المتغيرات5المعاملات الجزء 2
المعاملات المنطقية الجزء 1المعاملات المنطقية الجزء 2المعاملات المنطقية الجزء 3المعامل الثلاثي مع تعبير Ifمراجعة - المنطق البسيط8حاسبة تقسيم الفاتورة
رسالة ترحيبيةالحصول على الإدخال3القابلية للقيمة الفارغة
ما هو الأمان من القيم الفارغةالأنواع القابلة للقيمة الفارغةعامل الاستدعاء الآمنعامل Elvisأساسيات تحدي الدوالتأكيد عدم كون القيمة فارغةمراجعة - الوصول الآمن9الحلقات
حلقة Forحلقة Whileحلقة Do-WhileBreakContinueالنطاقات في الحلقاتالحلقة المتداخلةمراجعة - المضروبمراجعة - الإدخال الديناميكيتدرّب بنفسك: Playground لـ Kotlin