Réponses:
Utilisez print
plutôt. Vous voudrez peut-être faire un suivi par STDOUT.flush
.
STDOUT.flush
vide toutes les données mises en mémoire tampon dans ios vers le système d'exploitation sous-jacent. $STDOUT.print "no newline" $STDOUT.flush
produireno newline
De plus, vous devrez ajouter "\ r" à la fin de la ligne pour indiquer "retour chariot" et faire l'impression suivante au début de la ligne courante
$stdout.sync = true
100.times do
print "."
sleep 1
end
"Comment puis-je utiliser des" put "sur la console sans rupture de ligne en rubis sur rails?"