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

  • MuscleProdigyTV

    MuscleProdig

    8 Ocak 2011
  • Snazzy Labs

    Snazzy Labs

    9 Aralık 2008
  • wowchick16

    wowchick16

    17 Mart 2007