首页 > 解决方案 > 识别升序和降序或范围

问题描述

我想知道我们如何识别降序Range

我有一个测试用例,其中给出了范围,(1..-1)并且to_a方法给出了相同的空数组。

(1..5).to_a
=> [1, 2, 3, 4, 5]
(5..1).to_a
=> []

帮我写一个可以确认降序Range给出的条件。

标签: ruby-on-railsruby

解决方案


Range 有Range#firstRange#last方法。

r = (5..1)
r.first > r.last # => true

推荐阅读