Für Ihre Information. STDOUT.flushLöscht alle gepufferten Daten innerhalb von ios auf das zugrunde liegende Betriebssystem. $STDOUT.print "no newline" $STDOUT.flushproduzierenno newline
Lorem Ipsum Dolor
Super, danke @Sergio :) Ich wusste es, aber ich mag es immer, deine Beiträge zu sehen, hehe ~
sidney
@ Sidney: Ich bin froh, dass mein Beitrag nützlich war :)
Sergio Tulentsev
7
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
Nicht, wenn er einfach vorhat, am Ende der aktuellen Zeile mehr zu drucken. Er kann Puts für den letzten Druck verwenden, um die Zeile zu vervollständigen. Dies ist beispielsweise beim Drucken einer Liste unterschiedlicher (und dennoch kurzer) Länge hilfreich.
Antworten:
Verwenden Sie
print
stattdessen. Vielleicht möchten Sie es nachverfolgenSTDOUT.flush
.quelle
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
quelle
"Wie kann ich" Puts "für die Konsole verwenden, ohne einen Zeilenumbruch in Ruby auf Schienen zu verursachen?"
quelle