Conditionals
This is a pretty quick one:
Kotlin has the standard Java if / else if / else statements
val age = 12
if (age < 5) {
    println("Go to kindergarten")
} else if (age == 5) {
    println("Go to pre-school")
} else if (age > 5 && age <= 17) {
    println("Go to grade ${age - 5}")
} else {
    println("Go to college!")
}
But one nice feature is the when clause:
It feels like a mixture of switch/case and if/else with a flavor of ranges 🙂
when (age) { 
    0, 1, 2, 3, 4 -> println("Go to preschool") 
    5 -> println("Go to Kindergarten") 
    in 6..17 -> { 
        val grade = age - 5 println("Go to grade $grade") 
    } 
    else -> println("Go to college!") 
}





