Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
En este post voy a hablar sobre los ciclos o loops en el lenguaje de programación Kotlin.
Kotlin tiene los tres ciclos básicos o esenciales:
El ciclo for es más utilizado para recorrer arreglos o rangos. No se puede declarar una variable dentro del ciclo, de hecho su declaración es omitida y se parece más al foreach de Java.
Como lo ves, para un ciclo que sería algo así:
for(var i = 0; i < 10; i++)
Se usa un rango con 0..9
El ciclo while permite repetir determinada cosa mientras una condición se cumpla.
Con un ciclo while se puede iterar un arreglo igualmente (la longitud del arreglo se obtiene con size
):
Una cosa que no es posible con los rangos es iterar con flotantes, pues bien, con un ciclo while es totalmente posible:
Recuerda que la diferencia entre do while y while es que do while se ejecuta al menos una vez, incluso si la condición es falsa:
Con do while se puede hacer lo mismo que con los otros ciclos, tomando en cuenta la diferencia que ya mencioné.
Veamos un ejemplo:
En resumen, si quieres ir paso a paso en un rango, usa for con rangos. Lo mismo si quieres recorrer un arreglo.
Si quieres un ciclo más común, usa while
.
Los ciclos do while
casi no son usados, pero eso no significa que sean malos
Vamos a poner todo lo aprendido en el siguiente código:
Prueba el código en el playground.