go 有没有多维 map 转一维 map 的库?

发布于 2022-09-12 00:03:56 字数 141 浏览 29 评论 0

我想用指定的分隔符,将 map 多维转一维,或者一维转多维,请问是否有相关的库?

最近我要学习 go 语言并开发一个开源程序,主要应用 json, yaml, xml, 内存数据库, map, list, string 等,有这类相关的库可以推荐下。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

平定天下 2022-09-19 00:03:56

这种库应该是没有的吧,可以自己实现一个。但是我想知道什么情况下会有这种需求,多维的数组或切片数据转一维的话,我还可以理解。但是 map 多维转一维,说实在的,我不怎么理解什么情况会用到。能举个例子吗?

不离久伴 2022-09-19 00:03:56

可以利用reflect.TypeOf(a).Kind() == "map" 进行遍历到一个map里面。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文