多维数组
本课属于 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挑战
入门在这个挑战中,你将使用一个表示数字小网格的多维数组。你的任务是访问并打印这个二维数组中的特定元素。
这个网格表示一个简单的 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 行是第二行
// 在这行下面写下你的代码
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Go 在线编译器