【发布时间】:2021-07-04 12:58:19
【问题描述】:
应该很快!在别处找不到确切的查询:
我有一个哈希表:
{"Chicago"=>[35.0, 5.0, 7.0], "Austin"=>[12.0, 42.0, 15.0, 8.0], ... }
我只是想将哈希值(数组)中的数字相加成为:
{"Chicago"=> 47.0, "Austin"=> 77.0, ... }
我尝试过sum 和inject(hash.values.each.inject(0) { |sum, x| sum + x} 等),但遇到了“无法将数组强制转换为整数”异常,我不确定解决此问题的正确方法,尽管它似乎是一个相对简单的问题!
【问题讨论】: