标签: go
如何实例化具有给定类型的数组?
我这样得到了这个类型:
type := reflect.ValueOf(obj)
但我不知道如何获得这种类型的数组实例
答案 0 :(得分:3)
使用reflect.MakeSlice:
type := reflect.ValueOf(obj) reflectSlice := reflect.MakeSlice(type, sliceLength, sliceCapacity)