append函数的作用
- 官方解释append函数是向
slice里面追加一个或多个元素,然后返回一个和slice一样类型的slice
,其签名为
func append(slice []T, elements...T) []T
- append 所做的是在切片尾添加元素并返回结果。结果需要返回因为,正如我们手写的 Append,底层的数组可能更改。
- 使用示例:
x := []int{1,2,3}
x = append(x, 4, 5, 6)
fmt.Println(x)
- 打印输出值
1 2 3 4 5
使用过程的坑
- 在使用过程中有以下的坑:
var CateOut []*Category
var Cate []*