Ich habe eine Methode, die eine Schleife durchläuft - ich möchte, dass sie ein "" ausgibt. jede Schleife, damit ich sie in der Konsole sehen kann. Bei jeder Verwendung wird jedoch am Ende jedes Zeilenumbruchs ein Zeilenumbruch angezeigt puts "."
.
Gibt es einen Weg, so dass es nur eine durchgehende Linie hat?
$stdout.flush
wirklich benötigt? .. Ich benutze Ruby 1.8.7 und ich habe Dinge nur mit gemachtprint
und ich hatte keine Probleme ..print
alleine verwenden, kann es in Blöcken ausgegeben werden, da es im Puffer gespeichert werden kann, anstatt sofort geschrieben zu werden (ich weiß nicht genau warum). Es kann auch betriebssystemspezifisch sein.sync
ist ein Overkill, um eine Zeichenfolge auszugeben. Wenn Ihre App dann viel ausgibt, ist sie langsamer.