如何判斷Golang接口是否實現?

前言 在看一個底層庫的的時候,看到了一個比較奇怪的寫法,於是乎有了本文。 主要探討兩個問題: 1.利用編譯來判斷Golang接口是否實現 2.延伸出的make和new的區別 正文 1.利用編譯來判斷Golang接口是否實現 看了一個底層通用鏈接池的庫,有這麼一行代碼: var _ Pooler = new(WeightedRoundRobin) 需要解釋的是:Pooler是一個接口類型。 type
相關文章
相關標籤/搜索