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

  

 

posted @ 2022-04-30 15:52  青灯浊酒  阅读(744)  评论(0编辑  收藏  举报