对于普通的二维数组
var direction = [4][2]int{
{1, 0}, // 下
{-1, 0}, // 上
{0, 1}, // 右
{0, -1}, // 左
}
// 也可以自动推断大小
var direction = [...][4]int{
{1, 0}, // 下
{-1, 0}, // 上
{0, 1}, // 右
{0, -1}, // 左
}
动态创建的二维数组
// 首先make第一维的大小
var arr = make([][]int, 2)
// 然后分别对其中的进行make
for i := range arr{
arr[i] = make([]int, 3)
}
fmt.Println(arr)