val x = 3 when(x) { 3 -> println("yes") 8 -> println("no") else -> println("maybe") } // when can also be used as an expression! val y = when(x) { 3 -> "yes" 8 -> "no" else -> "maybe" } println(y) // "yes"
when (x) { 1 -> print("x == 1") 2 -> print("x == 2") else -> { // Note the block print("x is neither 1 nor 2") } }
if (a > b) { max = a } else { max = b }