0
fmt.Println(v.Kind())
fmt.Println(reflect.TypeOf(v))
如何找出片的反射值的類型?golang反射值片的種類
在
v.Kind = slice
typeof = reflect.Value
當我嘗試Set
如果我創建了錯誤的切片
t := reflect.TypeOf([]int{})
s := reflect.MakeSlice(t, 0, 0)
v.Set(s)
例如[]int{}
,而不是[]string{}
就會死機上述結果,所以我需要知道確切的片在創建之前,反射值的類型。