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
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.
Respostas:
Use em seu
print
lugar. Você pode querer acompanhar atéSTDOUT.flush
.fonte
STDOUT.flush
libera todos os dados armazenados em buffer no ios para o sistema operacional subjacente.$STDOUT.print "no newline" $STDOUT.flush
produzirno newline
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
fonte
"Como posso usar“ puts ”no console sem uma quebra de linha no ruby on rails?"
fonte