關於介面的一些問題

healerkiss發表於2017-07-26

看到專案程式碼裡面 有類似 比如宣告瞭一個介面

type logSender interface {
    Send()
}

然後下面又宣告var senders []logSender 然後就能使用

for _,s := range senders {
    s.Send()
} 

很好奇這樣的寫法,,,不應該是物件.方法嗎? 而 s 是個介面型別,介面.方法如何理解?哪位大大能解釋一下

更多原創文章乾貨分享,請關注公眾號
  • 關於介面的一些問題
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章