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