数组的大小是固定的。 而切片则是对数组中一段元素的、大小动态可变的灵活视图。 在实际使用中,切片比数组更常见。
类型 []T 表示一个元素类型为 T 的切片。
[]T
T
通过指定两个索引来形成切片,即由冒号分隔的下界和上界:
a[low : high]
这会选择一个半开区间,其中包含第一个元素,但不包含最后一个元素。
下面的表达式创建了一个切片,其中包含 a 中索引 1 到 3 的元素:
a
a[1:4]