Rubyリファレンス: Home

<, <=, >, >= (Fixnum)

Edit   History

標準クラス・モジュール > Fixnum > <, <=, >, >=

int < other
int <= other
int > other
int >= other

<<=>>=の各演算子(メソッド)は、2つの整数の大小を調べます。それぞれ、左辺が小さい、左辺が小さいか同じ、左辺が大きい、左辺が大きいか同じ、であればtrueを返し、そうでなければfalseを返します。

右辺otherが浮動小数点数の場合は、左辺intを浮動小数点に変換して比較します。右辺が文字列など数値以外の場合は、例外ArgumentErrorが発生します。

num = 123
p num < 150
p num <= 123
p num > 150.4
p num >= 123.0
true
true
false
true

関連項目