Comment imprimer quelque chose sans nouvelle ligne en rubis

Réponses:

130

Utilisez printplutôt. Vous voudrez peut-être faire un suivi par STDOUT.flush.

Sergio Tulentsev
la source
Pour ton information. STDOUT.flushvide toutes les données mises en mémoire tampon dans ios vers le système d'exploitation sous-jacent. $STDOUT.print "no newline" $STDOUT.flushproduireno newline
Lorem
Génial, merci @Sergio :) Je le savais mais j'aime toujours voir vos messages hehe ~
Sidney
@sidney: Je suis content que mon message ait été utile :)
Sergio Tulentsev
7

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

Rafael Diego Nicoletti
la source
2
Pas s'il prévoit simplement d'imprimer davantage à la fin de la ligne actuelle. Il peut utiliser des put pour la dernière impression pour compléter la ligne. Ceci est utile lors de l'impression d'une liste de longueur variable (mais courte), par exemple.
BobDoolittle