Program တစ်ခုက အခြေအနေအလိုက် မတူတဲ့အလုပ်လုပ်ရတာများပါတယ်။ Kotlin မှာ if နဲ့ when ကို condition စစ်ဖို့သုံးပါတယ်။ အထူးသဖြင့် Kotlin ရဲ့ if နဲ့ when ဟာ expression ဖြစ်နိုင်လို့ result value တစ်ခုကို variable ထဲသို့ တိုက်ရိုက် assign လုပ်လို့ရပါတယ်။
kotlin
fun main() {
val score = 82
val result = if (score >= 50) "Passed" else "Failed"
println(result)
val grade = when (score) {
in 90..100 -> "A"
in 80..89 -> "B"
in 70..79 -> "C"
else -> "Needs practice"
}
println("Grade: $grade")
}You should see
Passed Grade: Bအနှစ်ချုပ်
if ကို simple decision, when ကို multiple cases အတွက်သုံးပါ။