我有以下数组数组.
>> gold_prices
=> [["2011-01-11", "134.91"], ["2011-01-10", "134.12"],
["2011-01-07", "133.58"], ["2011-01-06", "133.83"]]
Run Code Online (Sandbox Code Playgroud)
将每个子数组转换为hash:string => float的最简洁方法是什么?
>> gold_prices = Hash[gold_prices.map {|date, price| [date, price.to_f]}]
=> {"2011-01-11" => 134.91, "2011-01-10" => 134.12,
"2011-01-07" => 133.58, "2011-01-06" => 133.83}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2057 次 |
| 最近记录: |