"foo" == "foo" # => true
eql?メソッド
"foo".eql? "foo" # => true
基本的には同じ振る舞いですねー
でも、eql?メソッドには少し注意が必要です
eql?メソッドは型の比較も行います
1 == 1.0 # => true 1.eql? 1.0 # => false
equal?メソッドは同じオブジェクトか判定します
"foo".equal? "foo" # => false a = "foo" b = a a.equal? b # => true
( ̄(エ) ̄)彡☆
0 件のコメント:
コメントを投稿