SORU
10 EKİM 2008, Cuma


Ruby bir Dizi ile bir Dizi doldurmak için doğru yolu

Aralıkları eşdeğer diziler "to_a" yöntemleri . kendi kullanarak dönüştürülen örnekler veren bir kitap üzerinde çalışıyorum

Irb kodu çalıştırdığımda aşağıdaki uyarıyı alıyorum

 warning: default `to_a' will be obsolete

Bu to_a kullanarak doğru alternatif nedir?

alternatif yollar bir Dizi ile bir dizi doldurmak için vardır?

CEVAP
5 Temmuz 2011, Salı


Bir dizi splat kullanarak bir dizi oluşturabilirsiniz

>> a=*(1..10)
=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

6* *Array yöntemi kullanarak

Array (1..10)
=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

veya kullanarak to_a

(1..10).to_a
=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bokeh

    Bokeh

    9 HAZİRAN 2014
  • boniver

    boniver

    17 NİSAN 2006
  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013