从另一个切片创建切片但类型不同
问题内容
是否有一种简单易读的方法来创建切片的副本但使用另一种类型?
例如,我收到了 int32 的切片 (mySlice []int32
),但我需要它的副本,并且该副本应为 int64: copyOfMySlice []int64
。
我需要类似的东西:
func f(s []int32) int32 { var newSlice = make([]int64, len(s)) copy(newSlice, s) // how this can be done? // work with newSlice }登录后复制