> Erlang中文手册 > update/3 更新映射组里的键值

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).