self を数値として other と比較し、self が other より大きいか等しければ true を、そうでなければ false を返します。
other が Complex オブジェクトのとき、たとえ虚部がゼロでも NoMethodError が発生します。
other が NaN のとき、false を返します。
other が数値でないとき、ArgumentError が発生します。
Integer オブジェクトを左項とする比較演算子 >= はこのメソッドの呼び出しになります。
- [PARAM]
other:
-
比較対象の数値
- [RETURN]
-
self が other より大きいか等しければ true を、そうでなければ false を返します。
p 1 >= 0 # => true
p 1 >= 1 # => true
p 1 >= 2 # => false
p 1 >= Float::NAN # => false
p 1 >= Complex(0, 0) # ~> NoMethodError
p 1 >= "0" # ~> ArgumentError: comparison of Integer with String failed