fun main() {
// Array de una dimensión
val numeros = intArrayOf(1, 2, 3, 4, 5)
// Array multidimensional
val numerosMulti = Array(5) { Array(4) { 0 } }
// Array de arrays
val arrayDeArrays = Array(5) { ByteArray(0) }
// Imprimir los elementos del array de una dimensión
println("Array de una dimensión:")
for (i in numeros.indices) {
print("${numeros[i]} ")
}
println()
// Imprimir los elementos del array multidimensional
println("Array multidimensional:")
for (i in 0 until numerosMulti.size) {
for (j in 0 until numerosMulti[i].size) {
print("${numerosMulti[i][j]} ")
}
println()
}
// Imprimir los elementos del array de arrays
println("Array de arrays:")
for (i in 0 until arrayDeArrays.size) {
println("Array $i tiene ${arrayDeArrays[i].size} elementos")
}
}
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.
Publicado el día 3 de noviembre de 2023CATEGORÍAS
Kotlin