Erlang:是否有从列表中删除所有嵌套元素的函数?

Hay*_*ych 2 erlang

我有这样的清单:

[[[[{a,2},{s,w}],{e,1}],{d,l}]]
Run Code Online (Sandbox Code Playgroud)

是否有一个函数将删除所有元组,因此它们都在同一级别?喜欢:

[{a,2},{s,w},{e,1},{d,l}]
Run Code Online (Sandbox Code Playgroud)

谢谢

aro*_*ero 9

您可以flatten/1lists模块中使用.

lists:flatten([[[[{a,2},{s,w}],{e,1}],{d,l}]]).
Run Code Online (Sandbox Code Playgroud)