package main
import (
"fmt"
"reflect"
)
type order struct {
ordId int
customerId int
}
func createQuery(q interface{}) {
t := reflect.TypeOf(q)
//----NB啊
if t.String() == "main.order" {
fmt.Println("Type ", t)
fmt.Println(q.(order).customerId)
fmt.Println(q.(order).ordId)
}
k := t.Kind()
fmt.Println("Type ", t)
fmt.Println("Kind ", k)
}
func main() {
o := order{
ordId: 456,
customerId: 56,
}
createQuery(o)
}
浙公网安备 33010602011771号