价值类型 - 包反映
reflect.TypeOf 可用于在比较时检查变量的类型
package main
import (
"fmt"
"reflect"
)
type Data struct {
a int
}
func main() {
s:="hey dude"
fmt.Println(reflect.TypeOf(s))
D := Data{a:5}
fmt.Println(reflect.TypeOf(D))
}
输出:
string
main.Data