假如我有一个函数计算出来的结果如下:
{
"android": {
"1.01": {
"101": 0
}
},
"ios": {
"1.01": {
"101": 0,
"102": 2
},
"1.02": {
"101": 0
}
}
}
其中只有android
和ios
这 2 个 key 是已知的,里面两层的 key 及 key 的数量都是未知的
我现在只能用 map 嵌套的方式来表达这个值,即这样map[string]map[string]map[string]int
但是这样感觉可读性太差了,大佬们还有别的方式吗?
或者说是在设计上应该尽量避免掉这种情况
大佬们在实际工作中这种 map 嵌套的情况常用吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.