如果我用(例如)创建一个切片
mySlice := make([]int, 5, 10)
然后我假设一个类型的数组[10]int
是静默创建的,并且我收到一个“看到”前 5 个整数的切片。
(对吧?Go 文档并没有这样表述,但是由于切片必须始终在某个地方有一个底层数组,所以我看不出它怎么可能是其他方式。)
所以我相信上面是简写:
var myArray [10]int
mySlice := myArray[0:5]
但是当我使用第一种方法时,我没有数组的句柄。有没有办法从切片中获取它?