Menu
Coddy logo textTech

Arrays Multidimensionais

Parte da seção Fundamentos do Journey de GO da Coddy. Lição 73 de 109.

Arrays multidimensionais são arrays que contêm outros arrays como elementos. Eles são úteis para representar grades ou tabelas.

Crie um array 2×3 (2 linhas, 3 colunas) para representar uma grade de números:

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

Acesse elementos usando dois índices - primeiro para a linha, depois para a coluna:

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

Isso exibe o elemento na linha 0, coluna 2:

3
challenge icon

Desafio

Iniciante

Neste desafio, você trabalhará com um array multidimensional que representa uma pequena grade de números. Sua tarefa é acessar e imprimir um elemento específico deste array 2D.

A grade representa um tabuleiro de jogo simples de 3x3 com números:

1 2 3
4 5 6
7 8 9

Seu trabalho é imprimir o valor na linha 1, coluna 2 (que deve ser o número 6).

Experimente você mesmo

package main

import "fmt"

func main() {
	// Esta é uma grade 3x3 representada como uma matriz bidimensional
	grid := [][]int{
		{1, 2, 3},
		{4, 5, 6},
		{7, 8, 9},
	}
	
	// TODO: Acesse e imprima o valor na linha 1, coluna 2 (deve ser 6)
	// Lembre-se: os índices do array começam em 0, então a linha 1 é a segunda linha
	
	// Escreva seu código abaixo desta linha
	
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de Go online