erlang - 在没有列表到字符串翻译的情况下格式化 Erlang 术语

如何在不检测可打印字符代码列表的情况下格式化 Erlang 术语?例如。而不是

1> io:format("foo=~p~n", [[50]]). 
foo="2"

我想得到 foo=[50]

最佳答案

As of R16B ,您可以使用 l(小写字母 ell)修饰符到 ~p 格式指令来禁用字符串检测:

1> io:format("~p~n", [[10]]).
"\n"
ok
2> io:format("~lp~n", [[10]]).
[10]
ok

这意味着您仍然可以获得 ~p 提供的换行符和深度限制,而不是 ~w

https://stackoverflow.com/questions/9394124/

相关文章:

macos - 如何在终端加载 I/O 套件驱动程序扩展?

opengl - 可以只在 opengl 中移动相机而不重绘场景吗?

php - 获取最近过去的星期六(上星期六)

jquery - 如何使用 jQuery 取消按钮的提交

python - 从嵌套函数中的封闭范围访问变量

sql - 使用 ROWNUM 在 Oracle 中获取质数记录

matlab - 将向量转置到三维

iphone - 选择时 Xcode UITableView 行未突出显示

image - 如何使用 htaccess 更改图像路径?

asp.net - Web API 可以将XML 转换成Json 吗?