Go 反射机制详解

反射的本质就是在程序运行的时候,获取对象的类型信息和内存结构。
使用反射的三个步骤:

  • 先有一个接口类型的变量
  • 把它转成reflect对象 一般就是type 或者 value类型
  • 然后根据不同的情况调用相应的函数
【Go 反射机制详解】为了说明其用法,先举个最简单的例子:
package mainimport ( "fmt" "reflect" )func main() { var x float64 = 3.4 fmt.Println("type : ", reflect.TypeOf(x)) }

运行结果是:
type : float64
未完待续。。。。。

    推荐阅读