大佬们,请问如何取得reflect.Value里[]int类型的值
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
var ints = [...]int{1,2,3,4} arrValueObj := reflect.ValueOf(ints) for i := 0; i < arrValueObj.Len(); i++ { elemValueObj := arrValueObj.Index(i) fmt.Println(elemValueObj.Int()) }
试试看
sl := []int{1,2,3,4} slType := reflect.TypeOf(sl) for i := 0; i < slType.NumField(); i++ { f := slType.Field(i) fmt.Println(f.Name, f.Kind().String()) }
我相信这是基本操作
`单行代码`
试试看
我相信这是基本操作