一辕近、copy函數(shù)
該函數(shù)主要是切片(slice)的拷貝,不支持?jǐn)?shù)組
將第二個(gè)slice里的元素拷貝到第一個(gè)slice里抹沪,拷貝的長(zhǎng)度為兩個(gè)slice中長(zhǎng)度較小的長(zhǎng)度值
示例:
s := []int{1,2,3}
fmt.Println(s) //[1 2 3]
copy(s,[]int{4,5,6,7,8,9})
fmt.Println(s) //[4 5 6]
特殊用法洋闽,將字符串當(dāng)成[]byte類型的slice
bytes := []byte("hello world")
copy(bytes,"ha ha")