02. slice
// 创建
arr := []int{} // 空切片
arr := make([]int, 5) // 长度5,容量5
arr := make([]int, 0, 10) // 长度0,容量10
// 添加元素
arr = append(arr, 1)
// 长度
length := len(arr)
// 容量
cap := cap(arr)
// 切片操作
sub := arr[1:3]
// 复制
a := []int{1, 2, 3}
// 同类型
b := slices.Clone(a)
// 不同类型
c := make([]float64, len(a))
for i, v := range a {
c[i] = float64(v)
}