3 回答

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個(gè)贊
它的意思是“忽略那個(gè)參數(shù)”,他們?nèi)匀恍枰詈笠粋€(gè)參數(shù)的原因是因?yàn)樗麄兿雽⑺鼈鬟ftype Handle
給GET
具有簽名的函數(shù):
type Handle func(http.ResponseWriter, *http.Request, Params)
如果你只是簡(jiǎn)單地傳遞類(lèi)似的東西,func Index(w http.ResponseWriter, r *http.Request)
它不會(huì)被視為type Handle
.

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
_ 是空白標(biāo)識(shí)符。它在簽名中表明該值沒(méi)有被使用,因此簽名仍然會(huì)匹配接口的方法。

TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
使用“_”代替參數(shù)名稱(chēng)可以滿(mǎn)足更高級(jí)別的“函數(shù)作為參數(shù)”的義務(wù),而不會(huì)收到有關(guān)未使用參數(shù)的警告。在您的情況下,我相信編譯器被告知忽略所有傳入的“POST”數(shù)據(jù),從而實(shí)際上減少了對(duì)“GET”功能的請(qǐng)求。
- 3 回答
- 0 關(guān)注
- 296 瀏覽
添加回答
舉報(bào)