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

  • Carlos Delgado

    Carlos Delga

    21 HAZİRAN 2011
  • Learn word 2013 tutorials

    Learn word 2

    5 AĞUSTOS 2014
  • New Scientist

    New Scientis

    27 Kasım 2006