When İfadesi
Switch-case yapısının çok daha gelişmiş ve güçlü hali.
Kotlin'de when, geleneksel switch-case yapısının çok daha güçlü bir versiyonudur. Sadece sabit değerleri değil, aralıkları (ranges) veya tipleri de kontrol edebilir.
When Kullanımı
fun getGrade(score: Int) = when(score) {
in 90..100 -> "A"
in 80..89 -> "B"
in 70..79 -> "C"
else -> "F"
}