2012-01-04 39 views

回答

110

改爲使用print。 您可能要跟進STDOUT.flush

+0

爲您的信息。 'STDOUT.flush'將ios中的任何緩衝數據刷新到底層操作系統。 '''$ STDOUT.print「no newline」$ STDOUT.flush'''產生'''no newline''' – 2014-12-21 05:48:54

+0

太棒了,thx @Sergio :)我知道,但我總是喜歡看到你的帖子嘿〜 – sidney 2016-05-19 07:52:20

+0

@sidney :我很高興我的帖子很有用:) – 2016-05-19 08:09:34

5

此外,你需要在行尾追加「\ r」,表示「回車」,做下一個打印在開始當前行

+0

如果他只是打算在當前行的末尾打印更多內容,則不行。他可以使用put來完成最後一次打印。例如,打印不同(但較短)長度的列表時,這非常有用。 – BobDoolittle 2015-09-22 00:06:12