Contact: aviboots(AT)netvision.net.il
39,939 questions
51,876 answers
573 users
fun main(args: Array<String>) { var x = 2 when (x) { 1 -> print("x == 1") 2 -> print("x == 2") else -> { print("x is not 1 or 2") } } } /* run: x == 2 */
fun main(args: Array<String>) { var x = 2 when (x) { 1, 2 -> print("x == 1 or x == 2") else -> print("else") } } /* run: x == 1 or x == 2 */
fun main(args: Array<String>) { var x = 5 when (x) { in 1..10 -> print("x is in the range 1..10") else -> print("else") } } /* run: x is in the range 1..10 */
fun main(args: Array<String>) { var x = 98 when (x) { !in 1..10 -> print("x is not in the range 1..10") else -> print("else") } } /* run: x is not in the range 1..10 */