Идентифицируйте не встроенные типы, используя отражение
Мне нужно различать такие типы как
type A []byte
из[]byte
, С помощьюreflect
, reflect.TypeOf(A{}).Kind
говорит мне, что этоSlice
изbyte
, Как я могу дифференцироваться[]byte{}
отA{}
без ограниченного списка типов для проверки?
Есть ли новые способы сделать это в новых версиях Go?