對(duì)這段代碼有點(diǎn)困惑。var _ QueryAppender = (*selectQuery)(nil)我在pg-go 存儲(chǔ)庫(kù)中找到了這段代碼,但不知道為什么QueryAppender要這樣聲明。請(qǐng)解釋一下我應(yīng)該以這種方式聲明變量的用例是什么。
1 回答

開(kāi)滿天機(jī)
TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊
這在運(yùn)行時(shí)不會(huì)做任何事情,但除非*selectQuery
類(lèi)型滿足 interface QueryAppender
,否則編譯將失敗。這是一種靜態(tài)斷言。
- 1 回答
- 0 關(guān)注
- 102 瀏覽
添加回答
舉報(bào)
0/150
提交
取消