有没有办法将元组转换为字符串?
考虑我有以下列表:
[{atom,5,program},{atom,5,receiving},{nil,5}]
我希望将其转换为以下字符串:
"{atom,5,program},{atom,5,receiving},{nil,5}"
我尝试在列表中的每个元素上使用erlang:tuple_to_list,返回
A = [atom,5,program]
最终,我不能用“{”++ A ++“}”
连接它我有什么想法可以把它变成字符串吗?
答案 0 :(得分:14)
Term = [{atom,5,program},{atom,5,receiving},{nil,5}].
lists:flatten(io_lib:format("~p", [Term])).