copy Go · 内置功能
把源切片的元素复制到目标切片,返回实际复制的元素个数。
怎么用
copy(目标切片, 源切片)
小例子
package main
import "fmt"
func main() {
a := []int{1, 2, 3}
b := make([]int, 2)
copy(b, a)
fmt.Println(b)
}
运行结果
输出 [1 2]
提醒:只复制目标切片能装得下的部分,不会扩容
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Go全部词条