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