我仍然在思考 Go 中接口和指針的更精細細節。我遇到了一個包含指向net.Conn指針的簡單類型的問題。當我嘗試在指針上調用方法 (Close) 時,我收到type *net.Conn has no field or method Close這是一個突出問題的簡單示例:http : //play.golang.org/p/Q4LB0wi6TkClose()在這里打電話的正確方法是什么?
2 回答

FFIVE
TA貢獻1797條經驗 獲得超6個贊
簡短的回答是“不要使用指向接口的指針”。很少需要它們,并且您最終會遇到令人困惑的錯誤,就像您看到的那樣。
您也永遠不會使用new()
創建指向空接口的指針。接口由具體類型隱式滿足。
- 2 回答
- 0 關注
- 238 瀏覽
添加回答
舉報
0/150
提交
取消