Odpowiedzi:
Użyj printzamiast tego. Możesz to sprawdzić do STDOUT.flush.
STDOUT.flushopróżnia wszystkie zbuforowane dane w systemie ios do bazowego systemu operacyjnego. $STDOUT.print "no newline" $STDOUT.flushprodukcjano newline
Ponadto musisz dodać „\ r” na końcu wiersza, aby wskazać „powrót karetki”, i wykonać następny wydruk na początku bieżącego wiersza
$stdout.sync = true
100.times do
print "."
sleep 1
end
„Jak mogę użyć„ puts ”na konsoli bez łamania linii w rubinach na szynach?”