多次元配列
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チャレンジ
初心者このチャレンジでは、数値の小さなグリッドを表す多次元配列を扱います。あなたのタスクは、この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行目になります
// この行の下にコードを記述してください
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。