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