可以说,数组的长度是其类型的一部分。比如,[1]string和[2]string就是两个不同的数组类型。。切片的长度可以自动地随着其中元素数量给的增长而增长,但不会随着元素数量的减少而减小。我们其实可以把切片看做是对数组的一层简单的封装,因为在每个切片的底层数据结构中,一定会包含一个数组。数组可以被叫做切片的底层数组,而切片也可以被看作是对数组的某个连续片段的引用。也正因为如此,Go 语言的切片类型属于引用类型,同属引用类型的还有字典类型、通道类型、函数类型等;