GOLANG copy


golang 中 copy 函数用于合并两个切片; func copy(dst, src []Type) int  注意copy的长度是dest 和 src 中最小的长度值;

package main

import (

    "fmt"
)

func main() {
	src := []int{1, 2}
	dest := []int{}
	copy(dest, src)
	fmt.Println(dest)  // []
}
package main

import (

    "fmt"
)

func main() {
	src := []int{1, 2}
	dest := make([]int, 1)
	copy(dest, src)
	fmt.Println(dest)  // [1]
}