Ruby'de yeni bir satır olmadan bir şey nasıl yazdırılır


Yanıtlar:


130

printBunun yerine kullanın . Tarafından takip etmek isteyebilirsiniz STDOUT.flush.


Bilginize. STDOUT.flushios içindeki arabelleğe alınmış verileri temeldeki işletim sistemine boşaltır. $STDOUT.print "no newline" $STDOUT.flushüretmekno newline
— Lorem

Harika, teşekkürler @Sergio :) Bunu biliyordum ama gönderilerinizi her zaman görmek hoşuma gidiyor hehe ~
— sidney

@sidney: Gönderimin yararlı olmasına sevindim :)
— Sergio Tulentsev,

7

Ayrıca, "satır sonu" nu belirtmek için satırın sonuna "\ r" eklemeniz ve sonraki yazdırmayı mevcut satırın başında yapmanız gerekir


2
Mevcut satırın sonuna daha fazlasını yazdırmayı planlıyorsa değil. Satırı tamamlamak için son baskı için koyar kullanabilir. Bu, örneğin uzunluğu değişen (ancak kısa) bir liste yazdırırken kullanışlıdır.
— BobDoolittle

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.