append 函数向 slice 尾部添加数据,返回新的 slice 对象:
package main
import "fmt"
func main() {
s := []int{1,2}
s = append(s,3)
fmt.Println(s) //[1 2 3]
}
append 函数也可以在头部插入数据:
package main
import "fmt"
func main() {
s := []int{1,2}
s = append([]int{3},s...)
fmt.Println(s) //[3 1 2]
}