Erlang元组到字符串

Erlang元组到字符串,erlang,Erlang,有没有办法把元组转换成字符串 假设我有以下清单: [{atom,5,program},{atom,5,receiving},{nil,5}] 我希望将其转换为以下字符串: "{atom,5,program},{atom,5,receiving},{nil,5}" 我尝试在列表中的每个元素上使用erlang:tuple_to_列表,它返回 A = [atom,5,program] 最终,我无法将其与“{++A++”连接起来 你知道如何将其转换为字符串吗?如果列表:flatte(io_lib:

有没有办法把元组转换成字符串

假设我有以下清单:

[{atom,5,program},{atom,5,receiving},{nil,5}]
我希望将其转换为以下字符串:

"{atom,5,program},{atom,5,receiving},{nil,5}"
我尝试在列表中的每个元素上使用erlang:tuple_to_列表,它返回

A = [atom,5,program]
最终,我无法将其与“{++A++”连接起来

你知道如何将其转换为字符串吗?

如果列表:flatte(io_lib:format(“~p”,[Term])返回多行字符串,然后使用“~999p”表示otp,答案似乎就在那里
Term = [{atom,5,program},{atom,5,receiving},{nil,5}].
lists:flatten(io_lib:format("~p", [Term])).