一:定义结构体
type Dua struct { id int64 state int64 }
二:遍历结构体字段 var dua Dua dua.id = 1 dua.state = 2
t := reflect.TypeOf(dua) if t.Kind() == reflect.Ptr { t = t.Elem() } for i := 0; i < t.NumField(); i++ { println(t.Field(i).Name) //打印字段名称 }
一:定义结构体
type Dua struct { id int64 state int64 }
二:遍历结构体字段 var dua Dua dua.id = 1 dua.state = 2
t := reflect.TypeOf(dua) if t.Kind() == reflect.Ptr { t = t.Elem() } for i := 0; i < t.NumField(); i++ { println(t.Field(i).Name) //打印字段名称 }