الأنواع الأساسية في Kotlin: Int وDouble وBoolean وChar
تعلّم الأنواع المكافئة للأنواع البدائية في Kotlin وكيفية عمل استنتاج الأنواع
الأنواع الأساسية في Kotlin: Int وDouble وBoolean وChar درس مجاني في Kotlin Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Kotlin Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Kotlin Academy 4 دروس في المجموع.
نظام الأنواع في Kotlin
الأنواع الصحيحة
val age: Int = 25
val population: Long = 8_000_000_000L
val score: Short = 100
val flags: Byte = 0b00001111أنواع الأعداد العشرية
val pi: Double = 3.14159
val gravity: Float = 9.81f
val result = pi * 2 // Double arithmeticالنوع المنطقي
val isOnline: Boolean = true
val isEmpty = false
println(!isOnline) // false
println(isOnline && !isEmpty) // trueنوع Char
val letter: Char = 'A'
val digit: Char = '7'
val emoji: Char = '\u2764' // heart
println(letter.code) // 65 (ASCII)استنتاج النوع عمليًا
val count = 10 // Int
val ratio = 0.75 // Double
val active = true // Boolean
val initial = 'K' // Charشرطات سفلية في الأعداد لتحسين القراءة
val million = 1_000_000
val hex = 0xFF_AA_BB
val binary = 0b1010_1010
println(million) // 1000000تحويل الأعداد
val x: Int = 42
val y: Long = x.toLong() // explicit
val z: Double = x.toDouble()
println("$y $z")String ليس نوعًا بدائيًا
val name: String = "Kotlin"
println(name.length) // 6
println(name.uppercase()) // KOTLIN
println(name[0]) // K (Char)Any وNothing وUnit
fun greet(): Unit { println("Hi") }
fun fail(): Nothing { throw Exception("!!") }
val x: Any = 42 // Any accepts anythingالتحقق من الأنواع باستخدام is
val obj: Any = "Hello"
if (obj is String) {
println(obj.length) // smart cast: no cast needed!
}تحقّق سريع
مراجعة
الأسئلة الشائعة
هل درس «الأنواع الأساسية في Kotlin: Int وDouble وBoolean وChar» مجاني؟
نعم — نص درس «الأنواع الأساسية في Kotlin: Int وDouble وBoolean وChar» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Kotlin Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Kotlin Academy 4 دروس في المجموع.
ماذا ستتعلم في «الأنواع الأساسية في Kotlin: Int وDouble وBoolean وChar»؟
تعلّم الأنواع المكافئة للأنواع البدائية في Kotlin وكيفية عمل استنتاج الأنواع تتمرن على Kotlin Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Kotlin Academy؟
لا تُشترط خبرة سابقة. Kotlin Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.
كم من الوقت يستغرق درس «الأنواع الأساسية في Kotlin: Int وDouble وBoolean وChar»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Kotlin Academy هذا؟
نعم. كل درس في Kotlin Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- إعداد Kotlin: REPL وIntelliJ وOnline Playground
- val في مقابل var: ثبات القيم منذ البداية
- الأنواع الأساسية في Kotlin: Int وDouble وBoolean وChar
- أول برنامج Kotlin لكم: main وprintln والإدخال