切片修改:

  • 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…)