Rubyの===演算子についてまとめてみた

こんにちは、hachi8833です。 前回の週刊Railsウォッチのrescueの項で扱った、Rubyの===演算子の動作を以下にまとめてみました。 Rubyの===演算子について 左辺が単独のStringやIntegerオブジェクトの場合 ==と同じ動作 左辺がClassオブジェクトの場合: 右辺がそのクラスのインスタンスであるかどうかを比較する 左辺がRegexpオブジェクトの場合: 右辺とマッチするかどうかを取れる 前回と同じ記事「Rescue's Elegant Trick for Knowing Which Exceptions to Catch」のコードがわかりやすいので、再度引用します。 (1..1 … 続きを読む Rubyの===演算子についてまとめてみた