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

  • bmarian22

    bmarian22

    22 Aralık 2007
  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • lilstevie89

    lilstevie89

    25 Mart 2011