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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage