Sentencias de repetición en Kotlin

Explicación de las sentencias de repetición en Kotlin:
[crayon-6a61f2cb466e8200312419/]
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.
[crayon-6a61f2cb466f0903067776/]
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.
[crayon-6a61f2cb466f3304846463/]
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.
[crayon-6a61f2cb466f5889087096/]
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.
[crayon-6a61f2cb466f7781593649/]
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.