Ответы:
print
Вместо этого используйте . Возможно, вы захотите продолжить через STDOUT.flush
.
STDOUT.flush
сбрасывает все буферизованные данные в ios в базовую операционную систему. $STDOUT.print "no newline" $STDOUT.flush
продюсироватьno newline
Кроме того, вам нужно добавить «\ r» в конце строки, чтобы указать «возврат каретки», и выполнить следующую печать в начале текущей строки.
$stdout.sync = true
100.times do
print "."
sleep 1
end
«Как я могу использовать« put »для консоли без разрыва строки в Ruby on Rails?»