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)
}