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.


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


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.