package main
import (
"fmt"
"reflect"
)
type resume struct{//这是一个resume类
Name string `info:"name" doc:"my name is"`//这个符合在数字1的旁边
Gender string `info:"gender"`
}
func findTag(str interface{}){
t:=reflect.TypeOf(str).Elem()
for i:=0;i<t.NumField();i++{
tagstring:=t.Field(i).Tag.Get("info")
fmt.Println("info",tagstring)
}
}
//定义a func
func Reflectnum(abx interface{}) {
fmt.Println("type:",reflect.TypeOf(abx))
fmt.Println("reflect",reflect.ValueOf(abx))
}
func main() {
var re resume
findTag(&re)//这里必须传递指针
var num float64=1.15926
Reflectnum(num)
}