Go语言中合并slice
Go语言中没有提供直接的merge函数可以合并slice,但是提供了一个copy函数用以复制slice,下面的代码演示了如何合并两个slice,可以放到golang.org首页的代码框里允许看看效果。
直接查看效果点这里:http://play.golang.org/p/3TjfI56Ml1
package main import "fmt" func main() { a := []int{ 1,2,3,4 } b := []int{ 5,6,7,8 } c := make([]int, len(a) + len(b)) copy(c, a) copy(c[len(a):], b) fmt.Println(c) }