【发布时间】:2021-04-20 13:43:04
【问题描述】:
我在 Elixir 中有以下结构的嵌套地图:
%{
key1: %{
nkey1: val1,
nkey2: val4
},
key2: %{
nkey1: val2,
nkey2: val5
},
key3: %{
nkey1: val3,
nkey2: val6
}
}
我想将其转换为以下结构。
%{
nkey1: %{
key1: val1,
key2: val2,
key3: val3
},
nkey2: %{
key1: val4,
key2: val5,
key3: val6
}
保证所有顶级键都包含相同的嵌套键集。
有什么好的、简单的方法可以进行这种转换,我能够以某种方式实现它,但它并没有让我觉得它真的很美丽。
【问题讨论】:
-
你在这里问了一个关于什么是“美丽”的主观问题。你能分享你想出的代码进行比较吗?