interface类型是有一个type和value的概念的,反射就是获取type和value的手段。go恰恰提供了这个功能。反射三定律:1:可以将interface变量转换成反射对象。var x float64 = 3.4t := reflect.TypeOf(x) //t is reflect.Typefmt.Println("type:", t)v := reflect.ValueOf(x) //v is reflect.Valuefmt.Println("v
Go专家编程
2024-07-16
35 点赞
0 评论
53 浏览