Erlang中文手册(Erldoc.com)  »  maps  »  put/3
Erlang并发编程 Erlang/OTP设计原理 Erlang/OTP[pdf] Mnesia用户手册[pdf] Erlang完整手册[en] 官网手册[en] 模块列表 方法列表 随机 Erlang中文社区(BBS) 美女图库

maps:put/3

在映射组里插入一个值

用法:

put(Key, Value, Map1) -> Map2

把键 Key 对应关联的值 Value 插入到映射组 Map1。如果键 Key 在映射组 Map1 里已经存在,那么就旧关联的值则会被替换为 Value。函数会返回一个包含新关联值和在原来映射组 Map1 里的旧关联值的新映射组 Map2。

Map = #{"a" => 1},
maps:put("a", 42, Map).
Map = maps:new(),
maps:put("a", 42, Map).
Map = #{"a" => 1},
maps:put("a", 42, Map),
maps:put("b", [1, 2, 3], Map).
阿里云 - 最高1000元通用代金券立即可用
沪ICP备13037221号-9