Flujo de Control - Introducción

account_tree

Decisiones Condicionales

Kotlin evalúa expresiones como verdadero o falso

call_split

Expresiones Condicionales

code

if - Condición simple

device_hub

when - Múltiples ramas

loop

Bucles e Iteraciones

refresh

for - Iterar sobre rangos

sync

while - Repetir mientras sea true

ControlFlow.kt
// Expresión condicional
val edad = 18
// Condicional if
if (edad >= 18) {
println("Mayor de edad")
} else {
println("Menor de edad")
}
// Condicional when
when (edad) {
18 -> println("Justo 18")
in 0..17 -> println("Menor")
else -> println("Adulto")
}
// Bucle for
for (i in 1..5) {
println(i)
}
info

El control de flujo permite crear programas dinámicos y adaptativos