在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
反射 反射是程序运行期间对程序本身进行访问和修改的能力 类型和种类 : 种类 底层的类型 func reflectFn(x interface{}){ v := reflect.TypeOf(x) //获取类型 fmt.Println(v.Name()) //获取类型 fmt.Println(v.Kind()) //获取种类 fmt.Println(v) } v := reflect.ValueOf(x) //获取值 fmt.Println(v.Int()+13) //获取原始值才能做操作传入 v为地址的话需要用 v.Elem().Kind() //获取类型 修改也要用 v.Elem().setInt() |
请发表评论