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

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • foreignimage

    foreignimage

    13 HAZİRAN 2006
  • Pepsi

    Pepsi

    1 Kasım 2005