最佳答案
我不知道是否可以更改 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/