erlang - 我可以在 Erlang shell 中禁用将小整数列表打印为字符串吗?

标签 erlang erlang-shell

最佳答案

我不知道是否可以更改 shell 的默认行为,但您至少可以使用 io:format 正确格式化输出。 .

这是一个例子:

1> io:format("~p~n", [[65, 66, 67]]).
"ABC"
ok
2> io:format("~w~n", [[65, 66, 67]]).
[65,66,67]
ok

由于 shell 仅用于实验/维护,因此 io:format() 应该至少足以满足您的实际应用程序。也许您还应该考虑编写自己的格式/打印方法,例如formatPerson() 或类似的东西,可以很好地格式化所有内容。

关于erlang - 我可以在 Erlang shell 中禁用将小整数列表打印为字符串吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2348087/

相关文章:

scala - 并发/并行处理的标准做法?

audio - 如何在 Erlang 中录制声音

erlang - Erlang shell 函数 i() 的文档,或者哪个模块导出它?

erlang - 如何向 Erlang 中的进程列表广播消息?控制台挂

web - Mnesia 在由 Yaws 运行时无法创建表,但在从 Erlang shell 运行时可以

Erlang:如何将 stdin 输入从文件传输到 erlang 程序并匹配 eof?

rabbitmq - SSH,RabbitMQ,协议(protocol) 'inet_tcp' : register/listen error: econnrefused

erlang - 如何使用来自 erlang shell 的参数生成进程

functional-programming - Erlang 真的是一种函数式语言吗?

erlang - 模式匹配 Erlang 字符串作为函数中的列表