Menu
CoddyTech

多维数组

本课属于 Coddy GO 学习旅程的“基础知识”单元。第 73 课,共 109 课。

多维数组是以其他数组为元素的数组。它们适合用来表示网格或表格。

创建一个 2×3 的数组(2 行,3 列)来表示数字网格:

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

使用两个索引访问元素,先是行索引,再是列索引:

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

这会显示第 0 行、第 2 列的元素:

3
challenge icon

挑战

入门

在这个挑战中,你将使用一个表示数字小网格的多维数组。你的任务是访问并打印这个二维数组中的特定元素。

这个网格表示一个简单的 3 x 3 游戏棋盘,包含以下数字:

1 2 3
4 5 6
7 8 9

你的任务是打印第 1 行、第 2 列的值(也就是数字 6)。

亲手试试

package main

import "fmt"

func main() {
	// 这是一个用二维数组表示的 3x3 网格
	grid := [][]int{
		{1, 2, 3},
		{4, 5, 6},
		{7, 8, 9},
	}
	
	// TODO:访问并打印第 1 行、第 2 列的值(应该是 6)
	// 记住:数组索引从 0 开始,所以第 1 行是第二行
	
	// 在这行下面写下你的代码
	
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Go 在线编译器