El condicional when en Kotlin

El condicional when en Kotlin

El condicional when de Kotlin, es el equivalente al condicional switch de otros lenguajes de programación. En este capítulo veremos como funciona.

La expresión when de Kotlin

La expresión when de Kotlin permite establecer coincidencias entre un argumento.

En el siguiente ejemplo, tenemos como argumento, la constante "opcion" (puede ser una variable también).

La expresión when va a comparar el valor del argumento, con las diferentes ramas. Si coincide con alguna, ejecutará su código. El resto las va a descartar.

Añadir else

Se puede añadir un bloque else alternativo y opcional, que se va a ejecutar solo en caso de que no haya ninguna coincidencia con las ramas del when.

fun main() {
    val opcion = 7

    when (opcion) {
        1 -> print("Ha seleccionado la opción 1.")
        2 -> print("Ha seleccionado la opción 2.")
        3 -> print("Ha seleccionado la opción 3.")
        else -> {
            print("Opción incorrecta.")
        }
    }
}

Este condicional tiene muchas posibilidades más. Lo que ves aquí, es su uso simplificado al máximo.

En otra ocasión, mostraré usos mucho más avanzados de este condicional.

No te pierdas nada del curso de Kotlin.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

kotlin logo Entrada anterior El condicional if else en Kotlin
kotlin logo Entrada siguiente Bucle for, while y do-while de Kotlin