Cara mencetak sesuatu tanpa baris baru di ruby


Jawaban:


130

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


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


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.