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