Go反射包提供了检查变量类型的方法。
以下代码段将打印出字符串,整数和浮点数的反射类型。
package mainimport ( "fmt" "reflect")func main() { tst := "string" tst2 := 10 tst3 := 1.2 fmt.Println(reflect.TypeOf(tst)) fmt.Println(reflect.TypeOf(tst2)) fmt.Println(reflect.TypeOf(tst3))}输出:
Hello, playgroundstringintfloat64
请参阅:http :
//play.golang.org/p/XQMcUVsOja以查看实际效果。
此处提供更多文档:http :
//golang.org/pkg/reflect/#Type



