Tema 6. Bucles
Explicación de bucles for, while y do...while.
Last updated
Explicación de bucles for, while y do...while.
Last updated
Existen situaciones en las que necesitamos que una acción se repita un número determinado de veces. Para ello se utilizan las estructuras de iteración o bucles. En Kotlin podemos encontrar cuatro tipos de bucles:
El bucle for
se utiliza para iterar sobre una colección de elementos y ejecutar un bloque de código con cada iteración:
Los bucles for
son especialmente útiles para recorrer los elementos de una colección, vease una lista o un mapa.
Como hemos visto en el ejemplo del bucle for
, existen diferentes formas de iterar sobre un intervalo en Kotlin, una de ellas es 1..5
aunque existen varias que se deben utilizar de forma idiomática (por convenio) en función de nuestras necesidades:
Para recorrer los elementos de un Array (o una Lista) podemos utilizar el bucle for
de las siguientes maneras:
El bucle while
permite repetir un bloque de código mientras una condición sea verdadera.
La condición se evalúa antes de la primera iteración, por lo que si es falsa, no se realizará ninguna iteración.
El bucle do... while
es exactamente igual que el bucle while
con la única diferencia de que la condición se evalúa después de cada iteración y no antes.
Un ejemplo práctico de su utilidad puede ser una clave de acceso:
repeat()
técnicamente es una función y no una estructura iterativa, sin embargo, permite implementar iteraciones de otra manera que puede ser interesante para determinados usos.
repeat() nos permite iterar un bloque de código un número concreto de veces. Su sintaxis es la siguiente:
En este caso, se representará por consola el String "prueba" 5 veces.