あれば、同じ値を返してもらいたいです。オーバーライドしています。文を使いやすくするためにオーバーライドされます。"unknown"endまた、以前にも近い質問があったので、そちらも見てみるとよいと思います。厳密な比較を行いたい。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。commentコメント投稿link+2==オブジェクトの内容が同じかどうかを調べるメソッドです。Objectクラスの==は、後述のequal?メソッドと同じく同じオブジェクトかどうかを調べます。通常の文字列比較や数値比較にはこれを用いればよいです。'1'はfalseになることに注意してください。equal?同じオブジェクトかどうかを調べます。JavaのStringクラスの==と同じ動作ですね。===case式での比較に用いられます。基本的には==と同じ比較を行いますが、Regexpの場合はパターンマッチ、Rangeの場合は範囲内にあるかどうか、Moduleの場合はそのクラスに属するかどうかを調べます。eql?ハッシュ内部で同じキーかどうかを調べます。基本的に直接使うことはありません。Objectクラスのeql?は、equal?と同じ動作をします。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。commentコメント投稿link+12とおりありますが、object_idとequal?メソッドで可能です。今回はequal?メソッドを使っての比較を紹介します。ちなみに、equal?メソッドは、2つのオブジェクトが同一かどうかを論理値で返します。ここで注意してほしいのが、等しいかどうかではないということです。一方で、等価演算子の説明ですが、==は、2つのオブジェクトが等しいかどうかというのを判定します。サンプルプログラムです。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。解決済Ruby(Rails)からPythonスクリプトを呼び出したい受付中vimでRubyスクリプトをデバッグしたい解決済Rubyのパスが異なる環境でも動作できるようにするには解決済sinatraでスクリプトを動かしたい解決済VPSの設定について教えてください。エラー文言がわかりません。頂いたご意見への回答は行っておりません。