【发布时间】:2021-12-15 04:57:19
【问题描述】:
在C++ 之后,我目前正在学习go。我每次面对interface 时都会卡住。
例如:
s := []interface{}{"a", "b", "c"}
字符串怎么可能是接口?
我不明白go 中引入的接口是什么意思。关于界面还有很多疑问。
回答上述问题,特别是提供一些关于界面的学习资源会很棒。
提前致谢:)
【问题讨论】:
-
参见A Tour of Go(empty interface 上的页面与此处非常相关)、Effective Go 和specification。