如何在 Elixir 中连接两个地图

nit*_*588 2 maps elixir

我在 Elixir 中有两张地图:

mapA = %{"test1" => "result1"}
mapB = %{"test2" => "result2"}
Run Code Online (Sandbox Code Playgroud)

我希望我的输出看起来像这样:

[%{"test1" => "result1"}, %{"test2" => "result2"}]
Run Code Online (Sandbox Code Playgroud)

Ada*_*hip 5

如果您只想将它​​们放入列表中就像您的示例一样:

[mapA, mapB]
[%{"test1" => "result1"}, %{"test2" => "result2"}]
Run Code Online (Sandbox Code Playgroud)

如果您的真正意思是您想要merge地图:

Map.merge(mapA, mapB)
%{"test1" => "result1", "test2" => "result2"}
Run Code Online (Sandbox Code Playgroud)