Menu
Coddy logo textTech

Arrays multidimensionales

Parte de la sección Fundamentos del Journey de GO de Coddy — lección 73 de 109.

Los arreglos multidimensionales son arreglos que contienen otros arreglos como elementos. Son útiles para representar cuadrículas o tablas.

Crea un array de 2×3 (2 filas, 3 columnas) para representar una cuadrícula de números:

grid := [2][3]int{
    {1, 2, 3},
    {4, 5, 6},
}

Accede a los elementos utilizando dos índices: el primero para la fila y el segundo para la columna:

element := grid[0][2]
fmt.Println(element)

Esto muestra el elemento en la fila 0, columna 2:

3
challenge icon

Desafío

Principiante

En este desafío, trabajarás con un arreglo multidimensional que representa una pequeña cuadrícula de números. Tu tarea es acceder e imprimir un elemento específico de este arreglo 2D.

La cuadrícula representa un tablero de juego simple de 3x3 con números:

1 2 3
4 5 6
7 8 9

Tu trabajo es imprimir el valor en la fila 1, columna 2 (que debería ser el número 6).

Hoja de referencia

Los arreglos multidimensionales contienen otros arreglos como elementos, lo cual es útil para representar cuadrículas o tablas.

Crear un arreglo bidimensional (2D):

grid := [2][3]int{
    {1, 2, 3},
    {4, 5, 6},
}

Acceder a los elementos utilizando dos índices: el primero para la fila y el segundo para la columna:

element := grid[0][2]  // fila 0, columna 2
fmt.Println(element)   // imprime: 3

Pruébalo tú mismo

package main

import "fmt"

func main() {
	// Esta es una cuadrícula de 3x3 representada como una matriz bidimensional
	grid := [][]int{
		{1, 2, 3},
		{4, 5, 6},
		{7, 8, 9},
	}
	
	// TODO: Acceder e imprimir el valor en la fila 1, columna 2 (debería ser 6)
	// Recuerda: los índices de la matriz comienzan en 0, por lo que la fila 1 es la segunda fila
	
	// Escribe tu código debajo de esta línea
	
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos