Condiciones en Kotlin

El control del flujo (Control flow) es uno de los mecanismos más importantes en cualquier lenguaje de programación ya que permite elegir que código se quiere ejecutar según las condiciones elegidas y repetir tareas en bucles controlados.

Existe en la mayoría de los lenguajes, aunque cada uno lo implementa a su manera todos suelen ser bastante parecidos.

En Kotlin este se basa en las siguientes instrucciones: if, when, for, while.

Os muestro a continuación un ejemplo de como se utilizan las condiciones en Kotlin.

// A la manera tradicional 
var max = a 
if (a < b) max = b

// Con else 
var max: Int
if (a > b) {
    max = a
} else {
    max = b
}
 
// Cómo expresión
val max = if (a > b) a else b

// Cómo bloque
val max = if (a > b) {
    print("Choose a")
    a
} else {
    print("Choose b")
    b
}

Espero que os sea de utilidad, crearé más posts de este tipo sobre este lenguaje.

Comentarios