between?(min, max) -> bool
[permalink][rdoc][edit]-
比較演算子 <=> をもとに self が min と max の範囲内(min, max を含みます)にあるかを判断します。
以下のコードと同じです。
self >= min and self <= max
- [PARAM] min:
- 範囲の下端を表すオブジェクトを指定します。
- [PARAM] max:
- 範囲の上端を表すオブジェクトを指定します。
- [EXCEPTION] ArgumentError:
- self <=> min か、self <=> max が nil を返したときに発生します。
3.between?(1, 5) # => true 6.between?(1, 5) # => false 'cat'.between?('ant', 'dog') # => true 'gnu'.between?('ant', 'dog') # => false