我有一种reflect.Value数据,我想检查该值uint是否可以转换为。这只是一个例子希望你们明白var myVal = new(reflect.Value)if myVal.CanConvert(uint) { // this doesn't work // do stuf...}我不知道我必须传递什么作为 CanConvert() 的参数
1 回答
慕后森
TA贡献1802条经验 获得超5个赞
CanConvert 方法的参数是reflect.Type。使用reflect.TypeOf函数从类型的值中获取 reflect.Type。
if myVal.CanConvert(reflect.TypeOf(uint(0)) { // do stuff... }
- 1 回答
- 0 关注
- 72 浏览
添加回答
举报
0/150
提交
取消