0
fmt.Println(v.Kind())
fmt.Println(reflect.TypeOf(v))
スライスの反射値のタイプはどのようにして調べることができますか?私はSet
しようとするが、例[]int{}
代わりに[]string{}
のために間違ったスライスgolangはスライス値の種類を反映します
t := reflect.TypeOf([]int{})
s := reflect.MakeSlice(t, 0, 0)
v.Set(s)
を作成する場合、それがクラッシュします
v.Kind = slice
typeof = reflect.Value
で
上記の結果は、私は正確なスライスを知っておく必要がありますリフレクション値のタイプを作成する前に起動するには