go的二维切片定义:
- 方法一:
var s [][]int - 方法二:
s := make([][length]int,len,cap)
初始化:
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}}
本文介绍了Go语言中二维切片的两种定义方法:vars[][]int 和 s:=make([][length]int,len,cap),并展示了如何进行初始化。通过示例代码,如 res:=make([][2]int,10) 和动态初始化的二维切片,详细阐述了切片的使用和操作。此外,还提及了切片在存储和操作多维数据时的灵活性。
1968

被折叠的 条评论
为什么被折叠?



