【发布时间】:2016-12-29 11:56:59
【问题描述】:
我有一个哈希示例,它在 Ruby 中有两个元素(section_one 和 section_two)。我想分别总结每个元素并估计每个元素的平均值。
我的哈希:
class_grades = {
:section_one => [88, 74, 64],
:section_two => [99, 100]
}
我已经尝试过这段代码
sum = 0
class_grades.each do |key, value|
value.each do |value1|
sum += value1
end
puts "#{key}: #{sum.to_f}"
end
但结果却是:
section_one: 226.0
section_two: 425.0
我在单独总结每个元素时遇到了问题。它估计第一个元素并继续。你能帮我解决这个问题吗?
【问题讨论】:
标签: arrays ruby hash sum average