如何在golang创建一系列对象?
我有一个要求,我需要在变量中存储一系列对象。 对象是不同的类型。 联系以下示例:
请注意,第二个元素是字符串本身的数组。 在研究之后,我考虑将其保存为一种界面,例如:
但是,我得到了一些我无法弄清楚的汇编错误。
v := [ {"name":"ravi"},
["art","coding","music","travel"],
{"language":"golang"},
{"experience":"no"}
]
请注意,第二个元素是字符串本身的数组。 在研究之后,我考虑将其保存为一种界面,例如:
var v interface{} = [ {"name":"ravi"},
["art","coding","music","travel"],
{"language":"golang"},
{"experience":"no"}
]
但是,我得到了一些我无法弄清楚的汇编错误。
没有找到相关结果
已邀请:
2 个回复
小明明
赞同来自:
https://play.golang.org/p/PjUa4Yjx0C
:
但你可能不想这样做。 你正在努力与类型系统,我想知道你为什么用 Go, 如果你这样做了。 考虑使用类型系统 --
https://play.golang.org/p/oy1QfHgWKE
:
诸葛浮云
赞同来自:
https://golang.org/ref/spec#Composite_literals