我想测试一个数范围为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