J'ai une méthode qui passe par une boucle - je veux qu'elle génère un "." chaque boucle pour que je puisse le voir dans la console. cependant, il met un saut de ligne à la fin de chacun lorsque j'utilise puts "."
.
S'il y a un moyen pour qu'il ait juste une ligne continue?
$stdout.flush
vraiment nécessaire? .. J'utilise Ruby 1.8.7 et j'ai fait des choses juste avecprint
et je n'ai eu aucun problème ..print
seul, il peut sortir par blocs car il peut être stocké dans le tampon au lieu d'être écrit tout de suite (je ne sais pas exactement pourquoi). Cela peut aussi être spécifique au système d'exploitation.sync
est une overkill pour produire une chaîne. Ensuite, si votre application produit beaucoup, ce sera plus lent.