Este método é usado para adicionar um par de valores-chave ao mapa.
Sintaxe
put(key1,value1,map1)
Parâmetros
key1 - Esta é a chave que deve ser adicionada ao mapa.
Value1 - Este é o valor associado a key1 que precisa ser adicionado ao mapa.
map1 - Este é o mapa ao qual o valor-chave precisa ser adicionado.
Valor de retorno
O mapa original com o valor-chave adicionado.
Por exemplo
-module(helloworld).
-export([start/0]).
start() ->
Lst1 = [{"a",1},{"b",2},{"c",3}],
Map1 = maps:from_list(Lst1),
io:fwrite("~p~n",[maps:put("d",4,Map1)]).
Resultado
O resultado do programa acima é o seguinte -
#{"a" => 1,"b" => 2,"c" => 3,"d" => 4}