我想測試一個數範圍爲1內n
下降到26,但對於已經重複數字的值(因此11,22):試驗在範圍數目,除了某些值
(n=24).between?(1, 26) # => true, ok
(n=1).between?(1, 26) # => true, ok
(n=11).between?(1, 26) # => true (but I want this to return false)
有沒有更好的方式來實現這一目標不是做:
[*1..10, *12..21, *23..26].include?(n)
建議打破支票必將使其更具可讀性,謝謝! – FloatingRock