Menu
Coddy logo textTech

Tablice wielowymiarowe

Część sekcji Podstawy ścieżki GO w Coddy. Lekcja 73 z 109.

Tablice wielowymiarowe to tablice, których elementami są inne tablice. Przydają się do reprezentowania siatek lub tabel.

Utwórz tablicę 2×3 (2 wiersze, 3 kolumny), aby przedstawić siatkę liczb:

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

Dostęp do elementów uzyskasz za pomocą dwóch indeksów — pierwszego dla wiersza, a następnie drugiego dla kolumny:

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

Wyświetla to element w wierszu 0, kolumnie 2:

3
challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu będziesz pracować z tablicą wielowymiarową, która przedstawia małą siatkę liczb. Twoim zadaniem jest uzyskać dostęp do konkretnego elementu tej tablicy 2D i go wyświetlić.

Siatka przedstawia prostą planszę do gry 3x3 z liczbami:

1 2 3
4 5 6
7 8 9

Twoim zadaniem jest wyświetlić wartość z wiersza 1, kolumny 2 (czyli liczbę 6).

Spróbuj swoich sił

package main

import "fmt"

func main() {
	// To siatka 3x3 przedstawiona jako tablica 2D
	grid := [][]int{
		{1, 2, 3},
		{4, 5, 6},
		{7, 8, 9},
	}
	
	// TODO: Odczytaj i wypisz wartość z wiersza 1, kolumny 2 (powinno to być 6)
	// Pamiętaj: indeksy tablicy zaczynają się od 0, więc wiersz 1 jest drugim wierszem
	
	// Napisz swój kod poniżej tej linii
	
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Go online