Saya memiliki metode yang melewati loop - Saya ingin itu menghasilkan "." setiap loop jadi saya bisa melihatnya di konsol. Namun, itu menempatkan linebreak di akhir setiap saat saya gunakan puts "."
.
Jika ada cara sehingga hanya memiliki garis kontinu?
$stdout.flush
benar diperlukan? .. Saya menggunakan Ruby 1.8.7 dan saya telah melakukan banyak hal hanya denganprint
dan saya tidak punya masalah ..print
dengan sendirinya, itu bisa keluar dalam blok karena dapat disimpan dalam buffer alih-alih ditulis langsung (saya tidak tahu persis mengapa). Mungkin spesifik untuk OS.sync
adalah pembunuhan yang berlebihan untuk menghasilkan satu string. Maka jika Anda banyak keluaran aplikasi akan lebih lambat.