Rubyリファレンス: Home

== (Fixnum)

Edit   History

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

int == other

==演算子(メソッド)は、左辺の整数と右辺の数値が同じならtrue、違えばfalseを返します。

右辺otherが浮動小数点数のときは、左辺の整数intを浮動小数点数に変換して比較します。1 == "1"のように文字列と比較するとfalseになります。

num = 123
p num == 123
p num == "123"
p num == 123.0
p num == 123.1
true
false
true
false

詳細

右辺が整数でも浮動小数点数でもないときは、 「右辺other == 左辺int」の結果を返します。

関連項目