将内容从一个切片复制到另一个切片
如果你希望将切片的内容复制到最初为空的切片中,可以采取以下步骤来完成 -
- 创建源切片:
var sourceSlice []interface{} = []interface{}{"Hello",5.10,"World",true}
- 创建目标切片,使用:
- 长度= sourceSlice 的长度
var destinationSlice []interface{} = make([]interface{},len(sourceSlice))
- 现在目标切片的底层数组足以容纳源切片的所有元素,我们可以继续使用内置的
copy
复制元素:
copy(destinationSlice,sourceSlice)