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

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • Roger Huffman

    Roger Huffma

    4 ŞUBAT 2007
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009