注: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}}

有关二维数组:由下面两张可知其原理:

二维切片的定义

二维切片的定义

相关文章:

  • 2021-09-04
  • 2021-08-05
  • 2021-09-07
  • 2022-12-23
  • 2021-08-15
  • 2021-11-14
  • 2022-02-12
猜你喜欢
  • 2021-12-16
  • 2021-08-31
  • 2021-09-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案