请注意,这是格式为 {}{} 的双花括号,而不是嵌套花括号 {{}}。我也不确定这是空接口问题、切片问题还是结构问题。我猜它至少是其中两个的组合。
我正在学习 Golang,并且已经达到了空接口。我发现我需要将空接口声明为
[]interface{}{}
或者例如
[]interface{}{"aa","bb"}
我不想盲目地开始使用它。虽然我理解空接口的概念,并且接口包含数据的两部分,即值和类型,但我只是不理解 {}{} 结构?我了解到切片是用 make() 创建的,或者例如 []int{}
使用空接口时额外的 {} 有何作用?
谢谢
我已经用谷歌搜索了它,并浏览了我的教程。我还将它与我所了解的结构进行了比较,因为我怀疑接口是一个结构。我尝试谷歌 golang 接口主要产生正常的接口,我没有问题。
牛魔王的故事
慕码人8056858
相关分类