SORU
11 ŞUBAT 2010, PERŞEMBE


Nasıl ruby hash değerleri ile karma bir dizi içinde arama yaparım?

, @Babalar. karma bir dizi var

a_father = { "father" => "Bob", "age" =>  40 }
@fathers << a_father
a_father = { "father" => "David", "age" =>  32 }
@fathers << a_father
a_father = { "father" => "Batman", "age" =>  50 }
@fathers << a_father 

Nasıl bu dizi arama ve bir blok true değerini döndürür sağlamalarının bir dizi iade edebilir miyim?

Örneğin:

@fathers.some_method("age" > 35) #=> array containing the hashes of bob and batman

Teşekkürler.

CEVAP
5 EYLÜL 2011, PAZARTESİ


bu ilk maç dönecektir

@fathers.detect {|f| f["age"] > 35 }

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • After Effects Tutorials w/ Mikey

    After Effect

    24 HAZİRAN 2009
  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013