Menu
Coddy logo textTech

Array multidimensionali

Fa parte della sezione Fondamenti del percorso GO di Coddy. Lezione 73 di 109.

Gli array multidimensionali sono array che contengono altri array come elementi. Sono utili per rappresentare griglie o tabelle.

Crea un array 2×3 (2 righe, 3 colonne) per rappresentare una griglia di numeri:

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

Accedi agli elementi usando due indici: prima per la riga, poi per la colonna:

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

Questo mostra l'elemento alla riga 0, colonna 2:

3
challenge icon

Sfida

Principiante

In questa sfida lavorerai con un array multidimensionale che rappresenta una piccola griglia di numeri. Il tuo compito è accedere a un elemento specifico di questo array 2D e stamparlo.

La griglia rappresenta un semplice tabellone di gioco 3x3 con numeri:

1 2 3
4 5 6
7 8 9

Il tuo compito è stampare il valore alla riga 1, colonna 2 (che dovrebbe essere il numero 6).

Provalo tu

package main

import "fmt"

func main() {
	// Questa è una griglia 3x3 rappresentata come un array 2D
	grid := [][]int{
		{1, 2, 3},
		{4, 5, 6},
		{7, 8, 9},
	}
	
	// TODO: accedi al valore nella riga 1, colonna 2 e stampalo (dovrebbe essere 6)
	// Ricorda: gli indici degli array partono da 0, quindi la riga 1 è la seconda riga
	
	// Scrivi il tuo codice sotto questa riga
	
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Go online