範囲オブジェクト
範囲を表す時は..
または...
を使用する。
対象とする範囲が異なるため使い分ける。
n以上m以下
n以上m以下を指定する場合は..
を使用する。
irb(main):001:0> numbers = 1..5 => 1..5 irb(main):002:0> numbers.include?(1) => true irb(main):003:0> numbers.include?(5) => true
n以上m未満
n以上m未満を指定する場合は...
を使用する。
irb(main):001:0> numbers = 1...5 => 1...5 irb(main):002:0> numbers.include?(1) => true irb(main):003:0> numbers.include?(5) => false