るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.042秒)
トップページ > ライブラリ:ビルトイン[x] > クエリ:_builtin[x] > クエリ:self[x] > クエリ:-[x] > クエリ:name=[x] > クラス:Struct[x]

別のキーワード

  1. _builtin yield_self
  2. object yield_self
  3. _builtin self
  4. tracepoint self
  5. codeobject document_self=

検索結果

Struct#hash -> Integer (8147.0)

self が保持するメンバのハッシュ値を元にして算出した整数を返します。 self が保持するメンバの値が変化すればこのメソッドが返す値も変化します。

...
self
が保持するメンバのハッシュ値を元にして算出した整数を返します。
self
が保持するメンバの値が変化すればこのメソッドが返す値も変化します。

//emlist[例][ruby]{
Dog = Struct.new(:name, :age)
dog = Dog.new("fred", 5)
p dog.hash...
...#=> 7917421
dog.name = "john"
p dog.hash #=> -38913223
//}

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