Menu
Coddy logo textTech

Tableaux multidimensionnels

Fait partie de la section Fondamentaux du Journey GO de Coddy — leçon 73 sur 109.

Les tableaux multidimensionnels sont des tableaux qui contiennent d'autres tableaux en tant qu'éléments. Ils sont utiles pour représenter des grilles ou des tableaux.

Créez un tableau 2×3 (2 lignes, 3 colonnes) pour représenter une grille de nombres :

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

Accédez aux éléments en utilisant deux indices - le premier pour la ligne, puis le second pour la colonne :

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

Ceci affiche l'élément à la ligne 0, colonne 2 :

3
challenge icon

Défi

Débutant

Dans ce défi, vous travaillerez avec un tableau multidimensionnel qui représente une petite grille de nombres. Votre tâche consiste à accéder à un élément spécifique de ce tableau 2D et à l'afficher.

La grille représente un plateau de jeu simple de 3x3 avec des nombres :

1 2 3
4 5 6
7 8 9

Votre travail consiste à afficher la valeur à la ligne 1, colonne 2 (qui devrait être le nombre 6).

Aide-mémoire

Les tableaux multidimensionnels contiennent d'autres tableaux en tant qu'éléments, ce qui est utile pour représenter des grilles ou des tableaux.

Créer un tableau en 2D :

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

Accédez aux éléments en utilisant deux indices - d'abord pour la ligne, puis pour la colonne :

element := grid[0][2]  // ligne 0, colonne 2
fmt.Println(element)   // affiche : 3

Essayez vous-même

package main

import "fmt"

func main() {
	// Ceci est une grille 3x3 représentée par un tableau 2D
	grid := [][]int{
		{1, 2, 3},
		{4, 5, 6},
		{7, 8, 9},
	}
	
	// TODO: Accéder et afficher la valeur à la ligne 1, colonne 2 (devrait être 6)
	// Rappel : les indices de tableau commencent à 0, donc la ligne 1 est la deuxième ligne
	
	// Écrivez votre code sous cette ligne
	
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux