我正在研究XML解析器,我遇到以下问题:
我有这个函数收集一些标签值,例如电影标题和发布日期:
func whatever() map[string]interface{} {
}
我希望它能够返回这种形式的东西:
[map[title:Movie01] map[title:Movie02]]
不改变返回类型。
我现在拥有的只有:
map[title:Movie01]
显然,我不能在一张地图上有重复的“标题”键。
你能帮我解决这个问题吗?现在困扰我几个小时了。答案 0 :(得分:1)
对于记录,正如我在评论中提到的那样,您可以尝试返回一片地图,例如
func whatever() []map[string]interface{} {
}
虽然根据您的数据,您可能会找到更好的解决方案,为您的域定义适当的结构并返回该结构。