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

上面程序的输出如下。

链接:https://www.learnfk.comhttps://www.learnfk.com/erlang/erlang-maps-merge.html

来源:LearnFk无涯教程网

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

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

技术教程推荐

深入浅出区块链 -〔陈浩〕

从0开始学游戏开发 -〔蔡能〕

高楼的性能工程实战课 -〔高楼〕

HarmonyOS快速入门与实战 -〔QCon+案例研习社〕

超级访谈:对话张雪峰 -〔张雪峰〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕

AI大模型系统实战 -〔Tyler〕

超级访谈:对话道哥 -〔吴翰清(道哥)〕

工程师个人发展指南 -〔李云〕

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