在我的 erlang Web 应用程序中,有一个列表,其中包含要在网页上打印的整数。但是当脚本执行时,它会打印这个,而不是实际的列表,
请查看显示 unicode 代码点 1、1、2、3、5、8、空格、代码点 15 的字符的图片
如何格式化它以获得我想要的?目标列表是 [1, 1, 2, 3, 5, 8, 13, 15]
在我的 erlang Web 应用程序中,有一个列表,其中包含要在网页上打印的整数。但是当脚本执行时,它会打印这个,而不是实际的列表,
请查看显示 unicode 代码点 1、1、2、3、5、8、空格、代码点 15 的字符的图片
如何格式化它以获得我想要的?目标列表是 [1, 1, 2, 3, 5, 8, 13, 15]
你应该做这个:
P = [1, 1, 2, 3, 5, 8, 13, 15],
Show_on_page = io_lib:format("~p",[P]),
Show_on_page.
这将以您希望的方式表示网页上的任何 Erlang 术语。
您的 Web 演示文稿可能更喜欢将值转换为字符串(列表)。
1> [ integer_to_list(I) || I <- [1,1,2,3,5,8,13,15] ].
["1","1","2","3","5","8","13","15"]
根据您的格式,也许也加入他们。
2> string:join([ integer_to_list(I) || I <- [1,1,2,3,5,8,13,15] ],",").
"1,1,2,3,5,8,13,15"