Antworten:
Verwenden Sie print
stattdessen. Vielleicht möchten Sie es nachverfolgen STDOUT.flush
.
STDOUT.flush
Löscht alle gepufferten Daten innerhalb von ios auf das zugrunde liegende Betriebssystem. $STDOUT.print "no newline" $STDOUT.flush
produzierenno newline
Außerdem müssen Sie am Ende der Zeile "\ r" anhängen, um "Wagenrücklauf" anzuzeigen, und den nächsten Druck am Anfang der aktuellen Zeile ausführen
$stdout.sync = true
100.times do
print "."
sleep 1
end