31 Mart 2009, Salı
Diziler ve Karma için IRB baskı yapı yapmak için Nasıl Ruby:
Yeni bir dizi yaptığımda/karmaırbyapı göstermek biçim , eski güzel yazdırılır.
["value1", "value2", "value3"]
{"key1" => "value1"}
... ama benim değişkenleri yazdırmak istediğimde puts, ben kullanarak onları çöktü:
value1
value2
value3
key1
value1
puts istiyorum, ama ne için doğru komut değil sanırım? Benim değişkenlerini görüntülemek için mümkün olmak istiyorumırbilk biçim, ikinci.
CEVAP
31 Mart 2009, Salı
Ya inspect yöntemi kullanabilirsiniz:
a=["value1", "value2", "value3"]
puts a.inspect
Veya daha iyisi (hoş yazdırma) pp lib kullanın:
require 'pp'
a=["value1", "value2", "value3"]
pp a
Bunu PaylaÅŸ:

Nasıl Karma bir anahtarı kaldırın ve R...
Nasıl ruby karma bir nesneyi JSON dönü...
Nasıl HTTP Parametreler içine Ruby bir...
Nasıl ruby katılmak güvenli bir yol ya...
Nasıl Ruby 1.9 1.6 varsayılan JRuby ya...