shmn7iii

Blog

Ruby 範囲演算子

キホン
1..5 # 1 以上 5 以下 1...5 # 1 以上 5 未満 1.. # 1 以上(上限無し) ..5 # 5 以下(下限無し)

ベンリ
p (1..5).cover?(6) # => false p (1..5).cover?(5) # => true p (1...5).cover?(5) # => false

シクミ
Range.new(1, 5) # 1 以上 5 以下 1..5 # 同上 Range.new(1, nil) # 1 以上(上限無し)を表す 1..nil # 同上 1.. # 同上