【发布时间】:2020-06-19 01:28:23
【问题描述】:
我这里有一个迭代:
container = []
summary_data.each do |_index, data|
container << data
end
summary_data的结构如下:
summary_data = {
"1" => { orders: { fees: '25.00' } },
"3" => { orders: { fees: '30.00' } },
"6" => { orders: { fees: '45.00' } }
}
我想删除数字键,例如“1”、“3”。
我希望得到以下container:
[
{
"orders": {
"fees": "25.00"
}
},
{
"orders": {
"fees": "30.00"
}
},
{
"orders": {
"fees": "45.00"
}
}
]
有没有更有效的方法来重构上面的代码?
感谢任何帮助。
【问题讨论】:
-
@SimpleLime 哎呀,我忽略了冒号 :-)
标签: ruby hash iteration key numeric