代码点读机 / Go / append

append Go · 内置功能

往切片末尾追加元素;记住每次都要把返回值接回来(s = append(s, x)),因为装不下时它会换个大仓库,地址就变了。

怎么用

切片 = append(切片, 元素1, 元素2)

小例子

s := []int{1, 2}
s = append(s, 3)
fmt.Println(s)

运行结果

输出 [1 2 3]

提醒:一定要把 append 的返回值接回来

官方文档:https://go.dev/ref/spec#Built-in_functions

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Go全部词条