我在 Golang 中只知道接口名稱的一種約定 - 后綴單個 func 接口及其方法名稱加“er”。我還注意到另一個 - Interface。由于一個包只能有一個類型的名稱,我推斷它必須作為包的主要接口——你可以稱之為“包接口”。我的還有別的原因嗎?
1 回答

BIG陽
TA貢獻1859條經驗 獲得超6個贊
命名接口類型Interface
不是慣例——它只在標準庫中使用過一次:sort.Interface
.
也許這個名字Interface
不是最好的或最直觀的 -Sortable
會更直觀 - 但我猜 Go 作者選擇了這個名字,因為與包名一起它仍然更好:sort.Interface
vs sort.Sortable
(后者重復sort
)。
- 1 回答
- 0 關注
- 150 瀏覽
添加回答
舉報
0/150
提交
取消