將內容從一個切片複製到另一個切片

如果你希望將切片的內容複製到最初為空的切片中,可以採取以下步驟來完成 -

  1. 建立源切片:
var sourceSlice []interface{} = []interface{}{"Hello",5.10,"World",true}
  1. 建立目標切片,使用:
  • 長度= sourceSlice 的長度
var destinationSlice []interface{} = make([]interface{},len(sourceSlice))
  1. 現在目標切片的底層陣列足以容納源切片的所有元素,我們可以繼續使用內建的 copy 複製元素:
copy(destinationSlice,sourceSlice)