二维切片的定义
make定义二维切片
注:make定义二维切片时,第二个长度必须指定
// 初始化:
res := make([][length]int, length),
// 例如:
res := make([][2]int, 10)
fmt.Println(res)
// 输出:
[[0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0]]
二维切片也可以直接定义:
a := [][]float64{
{1, 2, 3, 4},
{12, 21, 3, 14},
{1, 1, 2, 3},
{2, 3, 1, 6},
{2, 2, 3, 3},
{1, 1, 1, 1}}
有关二维数组:由下面两张可知其原理: