Cara mencetak sesuatu tanpa baris baru di ruby

Jawaban:

130

Gunakan printsebagai gantinya. Anda mungkin ingin menindaklanjutinya dengan STDOUT.flush.

Sergio Tulentsev
sumber
Untuk informasi anda. STDOUT.flushmembuang data yang di-buffer dalam ios ke sistem operasi yang mendasarinya. $STDOUT.print "no newline" $STDOUT.flushmenghasilkanno newline
Lorem
Hebat, thx @Sergio :) Aku tahu itu tapi aku selalu suka melihat kirimanmu hehe ~
sidney
@sidney: Saya senang posting saya berguna :)
Sergio Tulentsev
7

Selain itu, Anda harus menambahkan "\ r" di akhir baris untuk menunjukkan "carriage return" dan melakukan pencetakan berikutnya di awal baris saat ini

Rafael Diego Nicoletti
sumber
2
Tidak jika dia hanya berencana untuk mencetak lebih banyak di akhir baris saat ini. Dia bisa menggunakan put untuk cetakan terakhir untuk melengkapi baris. Ini berguna saat mencetak daftar dengan panjang yang bervariasi (namun pendek), misalnya.
BobDoolittle