るりまサーチ

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

別のキーワード

  1. to_json hash#to_json
  2. open io#seek
  3. each io#gets
  4. read io#read
  5. lines io#each_line

ライブラリ

検索結果

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

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

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

@param other self と比較したいオブジェクトを指定します。

Dog = Struct.new(:name, :age)
dog1 = Dog.new("fred"...
...#=> true
p dog1.eql?(dog2) #=> true
p dog1.equal?(dog2) #=> false

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

@see Struct#==...