我提供了一系列对象
array = [rep_type: "working", time_spend: "325", ....;rep_type: "extra", time_spend: "100", ..... ;...]
我需要计算特定“rep_typ”的总和,我该怎么做? 例如: “工作” - 500 “额外” - 200
答案 0 :(得分:1)
result = Hash.new(0)
a.each { |o|
result[o.rep_type] += o.time_spend
}