Go 使用切片
1.使用切片字面量来声明切片
// 创建一个整型切片 // 其容量和长度都是 5 个元素 slice := []int{10, 20, 30, 40, 50} // 改变索引为 1 的元素的值 slice[1] = 25
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
2.使用切片创建切片
// 创建一个整型切片 // 其长度和容量都是 5 个元素 slice := []int{10, 20, 30, 40, 50} // 创建一个新切片 // 其长度为 2 个元素,容量为 4 个元素 newSlice := slice[1:3]
对底层数组容量是 k 的切片 slice[i:j]来说
长度: j - i
容量: k - i
newSlice 的长度: 3-1=2;
newSlice 的容量: 底层的容量 5 - 1=4;

更多精彩