تخطَّ إلى المحتوى

🟣 شرح Kotlin

التحكّم في التدفّق

الدرس 8 من 25· ⏱ 1 دقائق قراءة

if تعبير (يُرجع قيمة)

val n = 7
if (n > 5) {
    println("كبير")
} else {
    println("صغير")
}

val max = if (n > 5) n else 0   // if كقيمة

when (بديل switch الأقوى)

val day = 3
when (day) {
    1 -> println("الاثنين")
    2, 3 -> println("الثلاثاء أو الأربعاء")
    in 4..5 -> println("نهاية الأسبوع")
    else -> println("يوم آخر")
}

when أيضًا تعبير يُرجع قيمة:

val grade = when {
    n >= 90 -> "ممتاز"
    n >= 60 -> "ناجح"
    else -> "راسب"
}

النطاقات (Ranges)

val r = 1..10        // 1 إلى 10
println(5 in r)      // true
val down = 10 downTo 1
val step = 1..10 step 2

🎯 التالي: الحلقات.

هل كان هذا الدرس مفيدًا؟