を除いIは、数字(SO 11、22)を繰り返した値を除いて、26の範囲1に収まるn
数かどうかをテストしたい:テスト、特定の値
(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