Erlang 中的 merge函数

首页 / Erlang入门教程 / Erlang 中的 merge函数

此方法用于合并2个Map。

merge - 语法

merge(map1,map2)
  • map1  -  这是第一张需要合并的Map。

  • map2  -  这是第二张Map,需要与第一张Map合并。

merge - 返回值

一个Map,是map1和map2的合并。

-module(helloLearnfk). 
-export([start/0]). 

start() ->
   Lst1=[{"a",1},{"b",2},{"c",3}], 
   Lst2=[{"d",4},{"e",5},{"f",6}], 
   
   Map1=maps:from_list(Lst1), 
   Map2=maps:from_list(Lst2), 
   io:fwrite("~p~n",[maps:merge(Map1,Map2)]).

上面程序的输出如下。

#{"a" => 1,"b" => 2,"c" => 3,"d" => 4,"e" => 5,"f" => 6}

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Service Mesh实践指南 -〔周晶〕

如何做好一场技术演讲 -〔极客时间〕

Linux实战技能100讲 -〔尹会生〕

移动端自动化测试实战 -〔思寒〕

张汉东的Rust实战课 -〔张汉东〕

分布式金融架构课 -〔任杰〕

郭东白的架构课 -〔郭东白〕

中间件核心技术与实战 -〔丁威〕

快速上手C++数据结构与算法 -〔王健伟〕

好记忆不如烂笔头。留下您的足迹吧 :)