Como imprimir algo sem uma nova linha em rubi


Respostas:


130

Use em seu printlugar. Você pode querer acompanhar até STDOUT.flush.


Para a sua informação. STDOUT.flushlibera todos os dados armazenados em buffer no ios para o sistema operacional subjacente. $STDOUT.print "no newline" $STDOUT.flushproduzirno newline
Lorem

Incrível, thx @Sergio :) Eu sabia, mas sempre gosto de ver seus posts hehe ~
Sidney

@sidney: Que bom que minha postagem foi útil :)
Sergio Tulentsev

7

Além disso, você precisará adicionar "\ r" no final da linha para indicar "retorno de carro" e fazer a próxima impressão no início da linha atual


2
Não se ele simplesmente estiver planejando imprimir mais no final da linha atual. Ele pode usar puts para a última impressão para completar a linha. Isso é útil ao imprimir uma lista de comprimento variável (embora curto), por exemplo.
BobDoolittle

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.