切片和数组之间有区别吗?好吧,如果有的话,那是关系的差异。 slice取决于array,当您在Go中声明slice时,您会获得与切片相关的基础数组,如果您有几个相同类型的切片,甚至可以与基础数组共享存储。
slice
array
您可以使用相同的设施在GO中声明阵列,并提供有关“容量”的可选论点:
make([]int, 50, 100)
这与创建数组并将其切片相同:
new([100]int)[0:50]