將內容從一個切片複製到另一個切片
如果你希望將切片的內容複製到最初為空的切片中,可以採取以下步驟來完成 -
- 建立源切片:
var sourceSlice []interface{} = []interface{}{"Hello",5.10,"World",true}
- 建立目標切片,使用:
- 長度= sourceSlice 的長度
var destinationSlice []interface{} = make([]interface{},len(sourceSlice))
- 現在目標切片的底層陣列足以容納源切片的所有元素,我們可以繼續使用內建的
copy
複製元素:
copy(destinationSlice,sourceSlice)