Go语言slice[a:b:c]用法注意事项
切片// 1: 占用资源很小,引用类型// 2: slice[a:b] 包含a索引值,不包含b索引值,默认容量上界索引为被操作对象容量上界索引// 3: slice[a:b]的容量默认为被操作对象容量上界索引-a+1//例如:从[1,2,3,4,5,6,7,8,9] 中取 slice[3,6],容量cap为 9-3+1 = 7// 4: slice[a:b:c] 包含a索引值,不包含b索引值,容量上界索引为c// 5:切片后的容量默认为: c-a // 例如:从[1,2,3,4,5,6,7,8