【发布时间】:2019-07-22 16:01:45
【问题描述】:
请注意,这是这种格式的双花括号{}{},而不是嵌套的花括号 {{}}。我也不确定这是空接口问题、切片问题还是结构问题。我猜它至少是其中两个的组合。
我正在学习 Golang,但我已经达到了空接口。我看到我需要将一片空接口声明为
[]interface{}{}
例如
[]interface{}{"aa","bb"}
我不想盲目地开始使用它。虽然我了解空接口的概念,并且接口包含两部分数据,即值和类型,但我只是不了解 {}{} 结构?我了解到切片是使用 make() 或例如创建的 []int{}
使用空接口时额外的 {} 是什么?
谢谢
我已经用谷歌搜索了它,并浏览了我的教程。我还将它与我对结构的了解进行了比较,因为我怀疑接口是结构。我尝试谷歌 golang 接口主要产生普通接口,我没有问题。
【问题讨论】:
-
这是个好问题,不知道为什么这么多人不喜欢它。
-
赞成,我也有同样的疑问。也不明白反对票...
标签: go