我有一種reflect.Value數(shù)據(jù),我想檢查該值uint是否可以轉(zhuǎn)換為。這只是一個例子希望你們明白var myVal = new(reflect.Value)if myVal.CanConvert(uint) { // this doesn't work // do stuf...}我不知道我必須傳遞什么作為 CanConvert() 的參數(shù)
1 回答

慕后森
TA貢獻(xiàn)1802條經(jīng)驗 獲得超5個贊
CanConvert 方法的參數(shù)是reflect.Type。使用reflect.TypeOf函數(shù)從類型的值中獲取 reflect.Type。
if myVal.CanConvert(reflect.TypeOf(uint(0)) { // do stuff... }
- 1 回答
- 0 關(guān)注
- 97 瀏覽
添加回答
舉報
0/150
提交
取消