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

浙公网安备 33010602011771号