切片追加元素 官网
在Go里,可使用内置的append函数向切片追加元素。append函数能处理不同情况,像切片容量不足时会自动扩容。 package mainimport "fmt"func main() { s := []int{1, 2, 3} // 向切片追加一个元素 s = append(s, 4) fmt.Println(s) // 运行结果: [1 2 3 4]} 也能一次追加多个元素。 package mainimport "fmt"func main() { s := []int{1, 2, 3} // 一次追加多个元素 s = append(s, 4, 5, 6) fmt.Println(s) // 运行结果: [1 2 3 4 5 6]} 使用append函数时,要把返回值赋给原切片,因为可能会有扩容操作。