我有散列的一個這樣的數組的數組最近的日期值:如何從哈希
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