是否可以在切片中放置一个数组?我试过了[][2]int
,但我无法弄清楚如何创建一个实例。最终结果应该是围绕不可变2项数组的可变切片。
在python中它看起来像:[(1,2),(3,4)]
。
答案 0 :(得分:2)
Go语法使用{}
括号表示切片和数组。
s := [][2]int{
[2]int{1, 2},
[2]int{3, 4},
}
但是当你可以推断时,你可以忽略文字中的内部类型:
s := [][2]int{{1, 2}, {3, 4}}
s = append(s, [2]int{5, 6})