when

(palabra clave)
Lenguaje: Kotlin

Analiza múltiples selecciones y pasa el control al bloque de instrucciones correspondiente

Detalles:
La orden "when" provoca que el control se bifurque a una sentencia de entre una lista de posibles instrucciones.

La orden "else" indica los pasos a dar en caso de que no se haya encontrado ningún caso anterior que coincida con el valor de la expresión.


Ejemplo:
// Nombre de un día de la semana, con "when"

fun main() {
    println("Dime un número de día")
    var a = readLine()!!.toInt()
    
    when(a)
    {
        1 -> println("Lunes")
        2 -> println("Martes")
        3 -> println("Miércoles")
        4 -> println("Jueves")
        5 -> println("Viernes")
        6 -> println("Sábado")
        7 -> println("Domingo")
        else -> println("Día incorrecto")
    }
}

Órdenes relacionadas:   if  

En otros lenguajes:   switch (C)   switch (Csharp)   switch (Java)  


  Volver al índice de la referencia o al apartado de Kotlin