分享
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。
如数据类型是这种二维数组(示意)

如果使用map则可能写成如下
```
where := make(map[int]map[string]string)
where[0] = make(map[string]string)
where[0]["key"] = "value"
```
似乎必须得指定一个key
尝试过使用切片 然后append追加的方式是实现,也挺繁琐
```
where := make([]map[string]string,0)
_map := make(map[string]string)
_map["key"] = "value"
where := append(where,_map)
```
还有一个附加的场景是 这个map可以需要经过多个方法去组装,就导致传递很麻烦。目前用一个*i 传递做key。然后每赋值一次i++,后续继续这样组装
有没有大佬指点一下有无其它方便维护且易于阅读的方式去实现?
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信1190 次点击
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传