我有散列的一个这样的数组的数组最近的日期值:如何从哈希
hashes = [{date: Date.today, value: 1},
{date: Date.today - 1.day, value: 2},
{date: Date.today - 2.day, value: 3},
{date: Date.today + 1.day, value: 4}
]
我想最近的日期。我可以得到:
hashes.sort{|i| i[:date]}.first[:date]
# => Sat, 27 Feb 2016
但我觉得它有点多余。有没有更好的方法来实现这种行为?
不你的代码给你最旧的(最早)日期?或者这是你的英语问题? – sawa