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. 將值添加到哈希紅寶石中的哈希值
- 2. 如何將這兩個值一起添加到目標c
- 3. 如何從這個Ruby哈希中提取一個值?
- 4. 將字段添加到一個哈希
- 5. 如何將兩個哈希合併到數組的哈希中?
- 6. 添加一個哈希到一個ActiveRecord哈希
- 7. 將哈希#添加到UrlGenerator
- 8. Ruby:同時循環兩個哈希,一個是嵌套哈希
- 9. 這個轉換到Ruby 1.9哈希
- 10. 在Ruby 1.8中將一個哈希附加到CSV
- 11. 如何在兩個不同的哈希中匹配哈希值
- 12. 哈希中的數組中的Ruby訪問哈希(並添加新的哈希)
- 13. 添加到哈希表中的值
- 14. 添加到一個哈希表
- 15. 如何在Ruby中訪問此嵌套哈希鍵的值?
- 16. 加起來值哈希
- 17. Ruby:如何將哈希值插入到Cassandra映射中
- 18. 將兩個ulong哈希組合到新的ulong哈希中
- 19. 如何在ruby中使用哈希值
- 20. 將兩個對象添加到哈希映射?
- 21. 如何將兩個num_rows一起添加?
- 22. 如何將一個文件的哈希鍵與另一個哈希值的哈希值進行比較
- 23. 我該如何將這個Ruby哈希轉換爲數組?
- 24. 你如何在Clojure的這個哈希表中添加?
- 25. 如何在Ruby中像這樣設置哈希實例的值?
- 26. 將`Authorization Bearer`哈希添加到Net :: HTTP發佈請求(Ruby)
- 27. 如何將一個對象添加到數組中,其中該數組是一個哈希鍵中的值?
- 28. 如何將矢量添加到計劃中的哈希表中?
- 29. 如何在powershell中的哈希表中添加哈希表?
- 30. Ruby哈希 - 如何在填充對象時使用哈希值?
非常好.....謝謝。 – user3843070 2014-09-18 18:06:55