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.