2009-02-20 equal?メソッドと==メソッド Ruby hoge1 = "aaa" hoge2 = "aaa"puts hoge1 == hoge2 => true puts hoge1.equal? hoge2 => false rubyの==メソッドはJavaのequals()メソッドと同様に、値が同値であることの検証を行う。 rubyのequal?メソッドはJavaの==演算子と同様に、オブジェクトが同一であることの検証を行う。 rubyとjavaで意味が正反対なので注意する。