El condicional when en Kotlin

kotlin logo

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.

El condicional when en Kotlin

Deja una respuesta

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

Scroll hacia arriba