gpt4 book ai didi

ruby - 通过迭代哈希来构建新的哈希。最优雅的方式?

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

一定有比这更优雅的方法吧?

rates = { 40 => 2.75, 25 => 3.25, 15 => 4.75 }

effective_rates = {}
rates.each do |depos, rate|
effective_rates[depos] = rate/1200
end

最佳答案

没错。

rates = { 40 => 2.75, 25 => 3.25, 15 => 4.75 }
effective_rates = Hash[rates.map{|depos, rate| [depos, rate/1200]}]
# => {40=>0.0022916666666666667, 25=>0.0027083333333333334, 15=>0.003958333333333334}

关于ruby - 通过迭代哈希来构建新的哈希。最优雅的方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5863915/

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