ugo*_*chi 1 maps nested list concatenation elixir
我有两张地图:
a = %{ list: [1,2,3]}
b = %{ list: [4,5,6]}
Run Code Online (Sandbox Code Playgroud)
我希望合并/连接两个嵌套列表,结果是:
c = %{ list: [1,2,3,4,5,6]}
Run Code Online (Sandbox Code Playgroud)
我尝试过研究深度合并,但就我而言,我有列表而不是嵌套映射。
您还可以使用Map.merge/3轻松处理这种情况。一探究竟:
a = %{ list: [1,2,3] }
b = %{ list: [4,5,6] }
c = Map.merge(a, b, fn _, la, lb -> la ++ lb end)
Run Code Online (Sandbox Code Playgroud)
享受!
| 归档时间: |
|
| 查看次数: |
1771 次 |
| 最近记录: |