Control Flow
When Expression
Match a value with when.
When Expression
WhenExpression.kt
fun main() {
val day =
val label = when (day) {
1 -> "start"
6, 7 -> "weekend"
else -> "weekday"
}
println("day=$day")
println("label=$label")
}
fun main() {
val day =
val label = when (day) {
1 -> "start"
6, 7 -> "weekend"
else -> "weekday"
}
println("day=$day")
println("label=$label")
}
fun main() {
val day =
val label = when (day) {
1 -> "start"
6, 7 -> "weekend"
else -> "weekday"
}
println("day=$day")
println("label=$label")
}
branch
`when` checks cases in order and returns the matching branch value.