📜  GO语言 reflect

📅  最后修改于: 2021-01-02 09:08:57             🧑  作者: Mango

反思

Go Reflection是程序检查其自身结构的能力,尤其是通过类型进行检查的能力。这是元编程的一种形式。

Reflect可用于在运行时调查类型和变量,例如其大小,方法,还可以“动态”调用这些方法。

去反映的例子

package main
import(
   "fmt"
   "reflect"
)
func main()  {
   age := 27.5
   fmt.Printf("%T\n" ,age)
   fmt.Println(reflect.TypeOf(age))
}

输出:

float64
float64