将内容从一个切片复制到另一个切片

如果你希望将切片的内容复制到最初为空的切片中,可以采取以下步骤来完成 -

  1. 创建源切片:
var sourceSlice []interface{} = []interface{}{"Hello",5.10,"World",true}
  1. 创建目标切片,使用:
  • 长度= sourceSlice 的长度
var destinationSlice []interface{} = make([]interface{},len(sourceSlice))
  1. 现在目标切片的底层数组足以容纳源切片的所有元素,我们可以继续使用内置的 copy 复制元素:
copy(destinationSlice,sourceSlice)