Identifizieren Sie nicht eingebaute Typen mit reflect
Ich muss solche Typen wie @ unterscheid
type A []byte
von einem[]byte
. @ Verwendreflect
, reflect.TypeOf(A{}).Kind
sagt mir, dass es ein @ iSlice
vonbyte
. Wie kann ich @ unterscheide[]byte{}
vonA{}
, ohne eine begrenzte Liste von Typen zu haben, nach denen gesucht werden soll?
Gibt es neue Möglichkeiten, dies in neueren Versionen von Go zu tun?