在erlang中打印回车符(不是换行符)?
问题描述:
想知道是否可以在erlang中没有换行的情况下打印回车?即相当于printf("this will be replaced next time \r");
在C.在erlang中打印回车符(不是换行符)?
已通过io:format()文件一看,并没有看到任何东西。它似乎只支持〜n,相当于回车+换行符(C中的'\ n')。
Thx。
答
Doh。我发布后几乎尽快回复。 ~c
可以打印ASCII字符,所以它只是打印ASCII回车(13)的情况。例如
io:format("Counter value: ~b~c", [Counter,13])
在什么更优雅仍然对...
THX。
答
你可以在一个字符串中使用\r
的回车符这样:
io:format("Counter value: ~b\r", [Counter])
这也适用于字符常量,$\r
,并引述原子。
+0
感谢您的回复。没有意识到erlang支持转义序列以及插值。 – sfinnie 2011-03-22 08:26:20
谢谢 - 接受参考手册的其他链接。 – sfinnie 2011-03-22 08:23:33