maps:update/3
更新映射组里的键值
用法:
update(Key, Value, Map1) -> Map2
如果映射组里存在键 Key,那么 Value 将会替换原来关联的值,并返回一个替换后新的映射组。
Map = #{"a" => 1}, maps:update("a", 42, Map).
如果映射组里不存在键 Key,那么会抛出一个异常。
Map = #{"a" => 1}, maps:update("b", 42, Map).
更新映射组里的键值
用法:
update(Key, Value, Map1) -> Map2
如果映射组里存在键 Key,那么 Value 将会替换原来关联的值,并返回一个替换后新的映射组。
Map = #{"a" => 1}, maps:update("a", 42, Map).
如果映射组里不存在键 Key,那么会抛出一个异常。
Map = #{"a" => 1}, maps:update("b", 42, Map).