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.