摘要:
package main import ( "fmt" ) func test(a interface{}) { // s := a.(int) // a.(int)接口转为int 如果不是这个类型,那就会panic,加入ok接收异常,就可以避免panic s, ok := a.(int) if o 阅读全文
摘要:
package main import ( "fmt" "reflect" ) type Monster struct{ Name string `json: "name"` Age int `json: "monster_age"` Score float32 Sex string } //方法, 阅读全文
摘要:
此处的变量reflect.TypeOf, reflect.ValueOf, 返回的 其实表示的不是真正的int,它是 reflect.TypeOf(b) 返回的type Type interface, 接口,里面包含了很多方法 不能 var a int = 10, var a1 rType=20 p 阅读全文