Maps
优质
小牛编辑
124浏览
2023-12-01
映射是具有可变数量的键 - 值关联的复合数据类型。 映射中的每个键值关联称为关联对。 该对的键和值部分称为元素。 关联对的数量被称为地图的大小。
以下程序中显示了如何使用Map数据类型的示例。
这里我们定义一个有两个映射的Map M1。 map_size是Erlang中定义的内置函数,可用于确定地图的大小。
例子 (Example)
-module(helloworld).
-export([start/0]).
start() ->
M1 = #{name=>john,age=>25},
io:fwrite("~w",[map_size(M1)]).
上述程序的输出如下。
输出 (Output)
2
可用于地图的一些其他方法如下。
Sr.No. | 方法和描述 |
---|---|
1 | 此方法用于从列表生成映射。 |
2 | 此方法用于查找地图中是否存在特定键。 |
3 | 此方法用于获取地图中特定键的值。 |
4 | 此方法用于确定特定键是否被定义为映射中的键。 |
5 | 此方法用于从地图返回所有键。 |
6 | 此方法用于合并2个地图。 |
7 | 此方法用于向地图添加键值对。 |
8 | 此方法用于返回地图中的所有值。 |
9 | 此方法用于从地图中删除键值。 |