在Go语言中,可以使用内置的append()
函数向切片追加元素。append()
函数会返回一个新的切片,该切片包含原始切片的所有元素以及新追加的元素。以下是一个简单的示例:
package main
import "fmt"
func main() {
// 创建一个整数切片
numbers := []int{1, 2, 3, 4, 5}
// 使用append()函数向切片追加元素
numbers = append(numbers, 6)
// 输出追加元素后的切片
fmt.Println(numbers) // 输出: [1 2 3 4 5 6]
// 也可以使用另一个切片追加多个元素
moreNumbers := []int{7, 8, 9}
numbers = append(numbers, moreNumbers...)
// 输出追加多个元素后的切片
fmt.Println(numbers) // 输出: [1 2 3 4 5 6 7 8 9]
}
在这个示例中,我们首先创建了一个整数切片numbers
,然后使用append()
函数向切片追加了一个元素6
。接下来,我们创建了另一个整数切片moreNumbers
,并使用append()
函数将moreNumbers
中的所有元素追加到numbers
中。注意,我们在追加moreNumbers
时使用了...
语法,这是将切片展开并作为参数传递给append()
函数的简写形式。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:go语言切片如何删除元素