想知道是否可以在erlang中打印没有换行符的回车符?即相当于C中的printf("this will be replaced next time \r");
。
浏览一下io:format()文档并没有看到任何内容。它似乎只支持~n,相当于回车+换行符对(C中的'\ n')。
THX。
答案 0 :(得分:7)
答案 1 :(得分:4)
您可以在字符串中使用\r
作为返回字符,所以:
io:format("Counter value: ~b\r", [Counter])
这也适用于字符常量$\r
和引用原子。
答案 2 :(得分:0)
卫生署。我发布的答案几乎就出现了。 ~c
允许打印ASCII字符,因此只是打印ASCII回车(13)的情况。 e.g。
io:format("Counter value: ~b~c", [Counter,13])
仍然对任何更优雅的东西感兴趣...
THX。