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}

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

技术教程推荐

零基础学Python -〔尹会生〕

小马哥讲Spring核心编程思想 -〔小马哥〕

人人都能学会的编程入门课 -〔胡光〕

人人都用得上的写作课 -〔涵柏〕

说透数字化转型 -〔付晓岩〕

去无方向的信 -〔小麥〕

Kubernetes入门实战课 -〔罗剑锋〕

结构会议力 -〔李忠秋〕

给程序员的写作课 -〔高磊〕

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