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


Ответы:


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.