Як надрукувати щось без нового рядка в рубіні


Відповіді:


130

Використовуйте printзамість цього. Ви можете скористатися цим STDOUT.flush.


До твого відома. STDOUT.flushпередає будь-які буферизовані дані в ios до базової операційної системи. $STDOUT.print "no newline" $STDOUT.flushпродукціяno newline
Лорем

Дивовижно, thx @Sergio :) Я це знав, але мені завжди подобається бачити ваші пости hehe ~
sidney

@sidney: Я радий, що моя публікація була корисною :)
Серхіо Туленцев

7

Крім того, вам потрібно буде додати "\ r" в кінці рядка, щоб вказати "повернення каретки" і зробити наступний друк на початку поточного рядка


2
Не, якщо він просто планує надрукувати більше в кінці поточного рядка. Він може використовувати вкладки для останнього друку для завершення рядка. Це корисно, наприклад, для друку списку різної (але короткої) довжини.
BobDoolittle

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.