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 []*

本文介绍了Go语言的append函数,详细阐述了其作用和使用过程中可能出现的问题。在使用append时,如果不使用临时变量,可能会导致因地址引用错误而出现预期外的结果。通过添加临时变量,可以确保每次循环都创建新的变量值,从而得到正确的结果。文章总结了使用append的注意事项,帮助读者理解其工作原理。
最低0.47元/天 解锁文章
929

被折叠的 条评论
为什么被折叠?



