切片修改:
- slice1:=make([]string,4)
- slice1:=make([]string,4,8)
- Go 语言在内存上划分了一块容量为 8 的内容空间(容量为 8),但是只有 4 个内存空间才有元素(长度为 4),其他的内存空间处于空闲状态,当通过 append 函数往切片中追加元素的时候,会追加到空闲的内存上,当切片的长度要超过容量的时候,会进行扩容。
- Append:我们可以通过内置的 append 函数对一个切片追加元素,返回新切片
- //追加一个元素
slice2:=append(slice1,“f”)
//多加多个元素
slice2:=append(slice1,“f”,“g”)
//追加另一个切片
slice2:=append(slice1,slice…)
- //追加一个元素