类型区分
-
Golang反射如何区分一个类型的名称(Name)和种类(Kind)
Name是类型的标识符,仅对命名类型有效,如结构体Person输出”Person”,而[]int等匿名类型返回空;Kind是类型的底层分类,所有类型都有,如slice、struct等,用于判断数据结构类型。例如自定义类型MySlice []string的Name为”…
*本站广告为第三方投放,如发生纠纷,请向本站索取第三方联系方式沟通
Name是类型的标识符,仅对命名类型有效,如结构体Person输出”Person”,而[]int等匿名类型返回空;Kind是类型的底层分类,所有类型都有,如slice、struct等,用于判断数据结构类型。例如自定义类型MySlice []string的Name为”…