When en Kotlin

Clase 17 de 59Curso de Kotlin para Android 2017

Resumen

La estructura when en Kotlin se usa para hacer control de flujo en nuestra aplicación, es similar a la estructura switch en otros lenguajes

Recibe un argumento x que se evalúa de acuerdo a las condiciones del when y de acuerdo al resultado de la evaluación ejecuta determinadas instrucciones.

when (x) {
    1 -> print("x == 1")
    2 -> print("x == 2")
    else -> { // Note the block
        print("x is neither 1 nor 2")
    }
}