Go語言常用內置函數

一、copy函數
該函數主要是切片(slice)的拷貝,不支持數組
將第二個slice里的元素拷貝到第一個slice里,拷貝的長度為兩個slice中長度較小的長度值

示例:

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]

特殊用法,將字符串當成[]byte類型的slice

bytes := []byte("hello world")
copy(bytes,"ha ha")
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。