什么实例的 Kind 为 interface?

jdxj · · 1133 次点击
polaris
社区,需要你我一同完善!
确实不常见,但也不是没有,比如: ```go package main import ( "fmt" "io" "os" "reflect" ) func main() { var r io.Reader = os.Stdout rv := reflect.ValueOf(&r).Elem() fmt.Println(rv, rv.Type(), rv.Type().Kind()) } ```
#1
更多评论
buguang01
https://github.com/buguang01
interface 其实有点像C++里的通用指针,可以指向所有类型 数据类型; 而Kind返回的是数据的真实类型;
#2