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


Ответы:


130

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


Довожу до вашего сведения. STDOUT.flushсбрасывает все буферизованные данные в ios в базовую операционную систему. $STDOUT.print "no newline" $STDOUT.flushпродюсироватьno newline
Lorem

Отлично, спасибо @Sergio :) Я знал это, но мне всегда нравится видеть твои посты хе-хе ~
Сидни

@sidney: Я рад, что мой пост был полезен :)
Серджио Туленцев

7

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


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.