るりまサーチ (Ruby 2.5.0)

最速Rubyリファレンスマニュアル検索!
1件ヒット [1-1件を表示] (0.007秒)
トップページ > クラス:Struct[x] > バージョン:2.5.0[x] > クエリ:eql?[x]

別のキーワード

  1. _builtin eql?
  2. matrix eql?
  3. openssl eql?
  4. eql? _builtin
  5. ipaddr eql?

ライブラリ

検索結果

Struct#eql?(other) -> bool (18118.0)

self と other のクラスが同じであり、各メンバが eql? メソッドで比較して等しい場合に true を返します。そうでない場合に false を返します。

...定します。

Dog = Struct.new(:name, :age)
dog1 = Dog.new("fred", 5)
dog2 = Dog.new("fred", 5)

p dog1 == dog2 #=> true
p dog1.eql?(dog2) #=> true
p dog1.equal?(dog2) #=> false

[注意] 本メソッドの記述は Struct の下位クラスのイ...
...ンスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。

@see Struct#==...