Arrays en Kotlin
[crayon-6a61d929dd85f996232401/]
fun main() {: Esto define la función principal en Kotlin. El código comienza aquí.// Array de una dimensión: Este comentario indica que a continuación se creará un array unidimensional.val numeros = intArrayOf(1, 2, 3, 4, 5): Crea un array unidimensional llamado «numeros» con los valores del 1 al 5.// Array multidimensional: Este comentario indica que se creará un array multidimensional.val numerosMulti = Array(5) { Array(4) { 0 } }: Crea un array multidimensional llamado «numerosMulti» con 5 filas y 4 columnas, inicializado con ceros.// Array de arrays: Este comentario indica que se creará un array de arrays.val arrayDeArrays = Array(5) { ByteArray(0) }: Crea un array llamado «arrayDeArrays» que contiene 5 elementos, cada uno de los cuales es un array de bytes vacío.// Imprimir los elementos del array de una dimensión: Este comentario indica que se imprimirán los elementos del array unidimensional.println("Array de una dimensión:"): Muestra un mensaje en la consola.for (i in numeros.indices) {: Inicia un bucle que recorre los índices del array «numeros».print("${numeros[i]} "): Imprime cada elemento del array «numeros» seguido de un espacio en la misma línea.println(): Imprime una nueva línea después de imprimir todos los elementos del array.// Imprimir los elementos del array multidimensional: Este comentario indica que se imprimirán los elementos del array multidimensional.println("Array multidimensional:"): Muestra un mensaje en la consola.for (i in 0 until numerosMulti.size) {: Inicia un bucle que recorre las filas del array multidimensional «numerosMulti».for (j in 0 until numerosMulti[i].size) {: Inicia un bucle anidado que recorre las columnas del array multidimensional.print("${numerosMulti[i][j]} "): Imprime cada elemento del array «numerosMulti» seguido de un espacio en la misma línea.println(): Imprime una nueva línea después de imprimir todos los elementos de una fila del array multidimensional.// Imprimir los elementos del array de arrays: Este comentario indica que se imprimirán los elementos del array de arrays.println("Array de arrays:"): Muestra un mensaje en la consola.for (i in 0 until arrayDeArrays.size) {: Inicia un bucle que recorre los elementos del array de arrays.println("Array $i tiene ${arrayDeArrays[i].size} elementos"): Imprime un mensaje que muestra el número de elementos en cada subarray dentro del array de arrays.}: Cierra el bucle.}: Cierra la función «main».<p> </p>: Estas etiquetas HTML en el código original proporcionan un espacio en el contenido HTML, pero no son necesarias en el código de Kotlin. Puedes eliminarlas si lo deseas.