我有一種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 關注
- 88 瀏覽
添加回答
舉報
0/150
提交
取消