第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用反射調(diào)用帶有 nil 參數(shù)的函數(shù)會導致“使用零值參數(shù)調(diào)用”恐慌

使用反射調(diào)用帶有 nil 參數(shù)的函數(shù)會導致“使用零值參數(shù)調(diào)用”恐慌

Go
SMILET 2021-08-23 15:54:07
我正在嘗試測試一個接受“錯誤”類型參數(shù)的函數(shù)。該功能在某些情況下應該會恐慌,我正在嘗試測試場景。但是,當我嘗試使用reflect.Call一個nil值(它可以傳遞到一個接受“錯誤”類型的函數(shù)中)時,它似乎會導致出現(xiàn)以下消息的恐慌:reflect: Call using zero Value argument我找到了以下帖子,但我未能將其集成到我的功能中。https://groups.google.com/forum/#!topic/golang-nuts/apNcACpl_fIhttps://groups.google.com/forum/#!topic/golang-nuts/WOUft8EZQ1I相關(guān)圍棋游樂場:http : //play.golang.org/p/cYQMQ6amPH在上面的操場上,我希望調(diào)用InvocationCausedPanic(PanicOnErr, nil)return false,但是,上述來自反射的恐慌導致誤報。我可以對InvocationCausedPanic或invoke函數(shù)進行任何修改以使其工作(同時保留測試其他不能nil作為參數(shù)接受的函數(shù)的能力 - 例如接受字符串的函數(shù))?也許問題在于如何調(diào)用函數(shù)?我已經(jīng)嘗試過類似InvocationCausedPanic(PanicOnErr, new(error))或InvocationCausedPanic(PanicOnErr, error(nil))無濟于事的事情。感謝您的任何建議。
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 445 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號