2012-03-26 17 views
-4

Ich habe Array von ObjektenWie Werte von Array von Objekten zusammenzufassen

array = [rep_type: "working", time_spend: "325", ....;rep_type: "extra", time_spend: "100", ..... ;...] 

Ich brauche Summen für bestimmte „rep_typ“ s zu berechnen, wie ich das tun kann? Ex: "arbeiten" - 500 "extra" - 200

+5

Welche Sprache ist das? –

+0

scheint Rubin zu sein. aber es ist keine gültige Notation ... –

+0

Ja, es ist Rubin, seine schematische Notation – user1136228

Antwort

1
result = Hash.new(0) 
a.each { |o| 
    result[o.rep_type] += o.time_spend 
} 
Verwandte Themen