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

ztj1993
  • 56

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

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

回复
阅读 1.7k
2 个回答

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

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

你知道吗?

宣传栏