1
A
回答
1
您做如下
hash = {"Mike"=>100, "Jim"=>20}
hash.values.reduce(:+) # => 120
# or
hash.reduce(0) { |sum,(_, v)| sum + v } # => 120
阅读这个强大的方法Enumerable#reduce
。
0
b.values.inject(:+)
将工作。
相关问题
- 1. 如何将这两个值一起添加到目标c
- 2. 如何从这个Ruby哈希中提取一个值?
- 3. 如何将两个哈希合并到数组的哈希中?
- 4. Ruby:同时循环两个哈希,一个是嵌套哈希
- 5. 这个转换到Ruby 1.9哈希
- 6. 添加到哈希表中的值
- 7. 添加到一个哈希表
- 8. 加起来值哈希
- 9. 如何在Ruby中访问此嵌套哈希键的值?
- 10. Ruby:如何将哈希值插入到Cassandra映射中
- 11. 将两个对象添加到哈希映射?
- 12. 如何将两个num_rows一起添加?
- 13. 如何将几个哈希合并到Perl中的一个哈希中?
- 14. 我该如何将这个Ruby哈希转换为数组?
- 15. 你如何在Clojure的这个哈希表中添加?
- 16. 如何在Ruby中像这样设置哈希实例的值?
- 17. 如何将一个对象添加到数组中,其中该数组是一个哈希键中的值?
- 18. 如何将矢量添加到计划中的哈希表中?
- 19. 如何在powershell中的哈希表中添加哈希表?
- 20. Ruby哈希 - 如何在填充对象时使用哈希值?
- 21. 如何在脚本执行期间创建匿名哈希并将哈希添加到已知哈希中?
- 22. 在Ruby中合并哈希和数组以形成哈希并将一些字符串添加到最终哈希中要查看的数组值
- 23. 如何将一串键和值转换为Ruby哈希?
- 24. 将哈希列添加到表
- 25. Ruby:添加哈希/合并YAML对象
- 26. 添加ID到哈希
- 27. 如何将新密钥添加到json哈希数组中?
- 28. 如何将数据添加到Clojure中的哈希集?
- 29. 我该如何动态决定将哪个哈希值添加到?
- 30. 在ruby中修改一个哈希以使键的值包含嵌套哈希
非常好.....谢谢。 – user3843070 2014-09-18 18:06:55