[erlang-questions] adding maps:merge_nested/2

Vans S vans_163@REDACTED
Sat Nov 12 21:51:49 CET 2016


What do you think of a function merge_nested added to maps module?

The function would merge two maps and all nested maps

Example:


#{k1=> v1, k2=> #{k3=> 5, k4=> #{k4=> v2}}}
= maps:merge_nested(
#{k1=> v1, k2=> #{k3=> 5},
#{k1=> v1, k2=> #{k4=> #{k4=> v2}}})

Also perhaps extending maps:merge to maps:merge/1 to allow passing a list:


maps:merge([#{k1=> v1}, #{k2=> v2}, #{k3=> v3}])



More information about the erlang-questions mailing list