gpt4 book ai didi

arrays - 获取数组中的散列值(来自多个散列)并将它们相加

转载 作者:数据小太阳 更新时间:2023-10-29 08:26:04 24 4
gpt4 key购买 nike

<分区>

我目前有一个哈希数组:

total_order = [{"Hamburger"=>5.0}, {"Hamburger"=>5.0}, {"Hamburger"=>5.0}]

我试图遍历此数组中的每个散列,然后对所有值求和。所以基本上我想返回 15.0。

这是我目前的代码。我什至还没有尝试求和,只是返回每个值,以便我可以在之后求和。当我运行它时,我只得到返回的数组:

  def total_order_cost
total_order.each do |item|
item.map do |k, v|
print v
end
end
end

知道如何遍历散列然后对其中的值求和吗?已经检查了其他人的问题,但似乎无法使任何解决方案适用于我的情况。我看到的其他答案没有解决我的问题,也不包括使用 flat_map 等解决方案。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com