是否可以任何形式或方式检索类型别名的名称?我意识到这可能是不可能的,因为类型别名是相同的类型,而实际上如下所示的东西肯定会打印原始类型。
type MyString string
type AliasString = MyString
var a AliasString = "hello"
fmt.Println(reflect.ValueOf(a).Type().Name())
// prints MyString
有什么办法可以打印AliasString
?还是绝对没有办法将它们区分为别名?