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

  • Kevin Bruckert

    Kevin Brucke

    30 Aralık 2006
  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006
  • Unbox Therapy

    Unbox Therap

    21 Aralık 2010