Ruby Ruby 多个相同类型的数据 (数字,日期) 取最大最小的技巧

huacnlee · 2012年03月26日 · 最后由 skandhas 回复于 2012年03月26日 · 3968 次阅读

我本想取三个日期中最大的一个,今天才发现原来可以这样。

# 取最大
[date1, date2, date3].max
[5,7,1,56].max

# 取最小
[date1, date2, date3].min
[5,7,1,56].min


还有 minmax,同时返回最小最大值

ruby 的 Enumerable 确实很强大

数字的这个用过,但是日期求 max 和 min 没这么用过,学习了!thx!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号