我在寻找一种优雅的方法来添加一个哈希数组。
[{:a=>1,:b=>2,:c=>3},{:a=>1,:b=>2,:c=>3},{:a=>1,:b=>2,:c=>3}]
应该返回
[{:a=>3,:b=>6,:c=>9}]
我知道这可能涉及到映射/缩减,但我无法弄清正确的语法,而 ruby-doc 点 org 也没有匹配我的版本。 我正在使用1.8.7。
我在寻找一种优雅的方法来添加一个哈希数组。
[{:a=>1,:b=>2,:c=>3},{:a=>1,:b=>2,:c=>3},{:a=>1,:b=>2,:c=>3}]
应该返回
[{:a=>3,:b=>6,:c=>9}]
ruby -w
)会警告您未使用的变量,除非它是_
(或在即将推出的 2.0.0 中以_
开头)。请参阅 https://dev59.com/S2kw5IYBdhLWcg3w6e0b。 - Marc-André Lafortune