Explicación de las sentencias de repetición en Kotlin:
1 2 3 4 5 6 7 8 |
// Bucle While fun main() { var i = 1 while (i <= 10) { println(i) i++ } } |
El bucle while
se utiliza para repetir un bloque de código mientras se cumple una condición. En este ejemplo, se muestra una serie de números del 1 al 10 utilizando un bucle while
.
1 2 3 4 5 6 7 8 |
// Bucle Do-While fun main() { var i = 1 do { println(i) i++ } while (i <= 10) } |
El bucle do-while
es similar al bucle while
, pero garantiza que el bloque de código se ejecute al menos una vez antes de verificar la condición. En este ejemplo, se muestra una serie de números del 1 al 10 utilizando un bucle do-while
.
1 2 3 4 5 6 |
// Bucle For fun main() { for (i in 1..10) { println(i) } } |
El bucle for
es útil para iterar sobre una secuencia de valores, en este caso, un rango del 1 al 10. En el ejemplo, se muestra una serie de números utilizando un bucle for
.
1 2 3 4 5 6 7 |
// Bucle Foreach fun main() { val numeros = 1..10 for (numero in numeros) { println(numero) } } |
El bucle foreach
se utiliza para iterar sobre elementos de una colección. En este caso, se crea un rango del 1 al 10 y se muestra cada número utilizando un bucle foreach
.
1 2 3 4 |
// Bucle Foreach abreviado fun main() { for (i in 1..10) println(i) } |
El bucle foreach
abreviado es una forma más concisa de escribir el bucle for
cuando el cuerpo del bucle es una sola línea. En este ejemplo, se muestra una serie de números utilizando el bucle foreach
abreviado.