学校排行榜

(0)

投一票

合并切片(使用...展开或循环) 官网

在Go语言中,合并切片有两种常见方法,即使用...展开和循环。使用...展开的方法简洁直观。 package mainimport "fmt"func main() { slice1 := []int{1, 2, 3} slice2 := []int{4, 5, 6} // 使用...展开合并切片 mergedSlice := append(slice1, slice2...) fmt.Println(mergedSlice) // 输出: [1 2 3 4 5 6]} 也可以通过循环来合并切片。 package mainimport "fmt"func main() { slice1 := []int{1, 2, 3} slice2 := []int{4, 5, 6} for _, v := range slice2 { slice1 = append(slice1, v) } fmt.Println(slice1) // 输出: [1 2 3 4 5 6]} 特别提示:使用...展开合并切片更简洁,但循环方式更灵活,可按需选择。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。