Как напечатать что-то без новой строки рубином

Ответы:

130

printВместо этого используйте . Возможно, вы захотите продолжить через STDOUT.flush.

Серджио Тюленцев
источник
Довожу до вашего сведения. STDOUT.flushсбрасывает все буферизованные данные в ios в базовую операционную систему. $STDOUT.print "no newline" $STDOUT.flushпродюсироватьno newline
Lorem
Отлично, спасибо @Sergio :) Я знал это, но мне всегда нравится видеть твои посты хе-хе ~
Сидни
@sidney: Я рад, что мой пост был полезен :)
Серджио Туленцев
7

Кроме того, вам нужно добавить «\ r» в конце строки, чтобы указать «возврат каретки», и выполнить следующую печать в начале текущей строки.

Рафаэль Диего Николетти
источник
2
Нет, если он просто планирует напечатать больше в конце текущей строки. Он может использовать put для последнего отпечатка, чтобы завершить линию. Это полезно, например, при печати списка переменной (но короткого) длины.
BobDoolittle,