erlang中将map转换为列表的函数

Mem*_*ing 3 erlang erlang-otp erl erlang-shell

假设我有一张这样的地图

A = #{a=>1,b=>2,c=>3}.
Run Code Online (Sandbox Code Playgroud)

我想创建一个将 A 转换为键值对元组列表的函数。

list = [{a,1},{b,2},{c,3}]
Run Code Online (Sandbox Code Playgroud)

sab*_*ara 5

maps:to_list/1正是这样做的:

1> maps:to_list(#{a=>1,b=>2,c=>3}).
[{a,1},{b,2},{c,3}]
Run Code Online (Sandbox Code Playgroud)