如何在 Elixir 映射中添加(和删除)键值对?这不起作用:
map = %{a: 1, b: 2, c: 3}
map[:d] = 4
添加到地图
Use Map.put(map, key, value) https://hexdocs.pm/elixir/Map.html#put_new/3:
map = Map.put(map, :d, 4)
#=> %{a: 1, b: 2, c: 3, d: 4}
从地图中删除
Use Map.delete(map, key) https://hexdocs.pm/elixir/Map.html#delete/2:
map = Map.delete(map, :b)
#=> %{a: 1, c: 3}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)