fmt.Println(v.Kind())
fmt.Println(reflect.TypeOf(v))
Wie kann ich die Art des reflektierten Wertes einer Scheibe herausfinden?Golang reflect Wert Art der Scheibe
Die obigen Ergebnisse in
v.Kind = slice
typeof = reflect.Value
Wenn ich zu Set
versuchen stürzt es, wenn ich die falsche Scheibe
t := reflect.TypeOf([]int{})
s := reflect.MakeSlice(t, 0, 0)
v.Set(s)
Für []int{}
Beispiel zu erstellen, anstatt []string{}
so muss ich die genaue Scheibe wissen Art des Reflect-Werts, bevor ich einen erzeuge.