Erlang Tuple to String

cgv*_*val 7 erlang

有没有办法如何将元组转换为字符串?

考虑我有以下列表:

[{atom,5,program},{atom,5,receiving},{nil,5}]
Run Code Online (Sandbox Code Playgroud)

我希望将其转换为以下字符串:

"{atom,5,program},{atom,5,receiving},{nil,5}"
Run Code Online (Sandbox Code Playgroud)

我已经尝试在列表中的每个元素上使用erlang:tuple_to_list,它返回

A = [atom,5,program]
Run Code Online (Sandbox Code Playgroud)

最终,我不能用"{"++ A ++"}"连接它

我有什么想法可以把它变成一个字符串?

Rob*_*loi 15

Term = [{atom,5,program},{atom,5,receiving},{nil,5}].
lists:flatten(io_lib:format("~p", [Term])).
Run Code Online (Sandbox Code Playgroud)