你好,我有这个数组
temp=[%{"a"=>1},%{"b"=>2}]
total=%{"c"=>3,"d"=>4}
我如何添加临时总值,所以我结束
total=%{"a"=>1,"b"=>2,"c"=>3,"d"=>4}
您可以将列表中的所有total值用作Enum.reduce/3和Map.merge/2的初始值.
Enum.reduce(temp, total, fn (map, acc) -> Map.merge(acc, map) end)
Run Code Online (Sandbox Code Playgroud)
返回:
%{"a" => 1, "b" => 2, "c" => 3, "d" => 4}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2377 次 |
| 最近记录: |