Menu
Coddy logo textTech

多次元配列

CoddyのGOジャーニー「基礎」セクションの一部 — レッスン 73/109。

多次元配列は、他の配列を要素として持つ配列です。これらは、グリッドや表を表現するのに便利です。

数値のグリッドを表す2×3の配列(2行3列)を作成します:

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

2つのインデックスを使用して要素にアクセスします。最初は行、次に列を指定します:

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

これは、0行目、2列目の要素を表示します:

3
challenge icon

チャレンジ

初心者

このチャレンジでは、数値の小さなグリッドを表す多次元配列を扱います。あなたのタスクは、この2次元配列から特定の要素にアクセスして出力することです。

グリッドは、次のような数値で構成されたシンプルな3x3のゲームボードを表しています:

1 2 3
4 5 6
7 8 9

あなたのタスクは、行 1、列 2 の値(数値の 6 になるはずです)を出力することです。

チートシート

多次元配列は、他の配列を要素として含み、グリッドや表を表すのに便利です。

2次元配列を作成します:

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

2つのインデックスを使用して要素にアクセスします。最初は行、次に列です:

element := grid[0][2]  // 行 0、列 2
fmt.Println(element)   // 出力: 3

自分で試してみよう

package main

import "fmt"

func main() {
	// これは2次元配列として表現された3x3のグリッドです
	grid := [][]int{
		{1, 2, 3},
		{4, 5, 6},
		{7, 8, 9},
	}
	
	// TODO: 行1、列2の値にアクセスして表示してください(結果は6になるはずです)
	// 注意:配列のインデックスは0から始まるため、行1は2行目になります
	
	// この行の下にコードを記述してください
	
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン