るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
1件ヒット [1-1件を表示] (0.030秒)
トップページ > バージョン:2.6.0[x] > クエリ:Hash[x] > クエリ:each[x] > クエリ:rehash[x] > 種類:インスタンスメソッド[x]

別のキーワード

  1. _builtin hash
  2. matrix hash
  3. dbm to_hash
  4. hash []
  5. _builtin to_hash

ライブラリ

クラス

検索結果

Hash#rehash -> self (135697.0)

キーのハッシュ値を再計算します。

キーのハッシュ値を再計算します。

キーになっているオブジェクトの内容が変化した時など、
ハッシュ値が変わってしまった場合はこのメソッドを使ってハッシュ値を再計算しない
限り、そのキーに対応する値を取り出すことができなくなります。

@raise RuntimeError Hash#eachなどのイテレータの評価途中でrehashすると発生します。
@return selfを返します。

//emlist[例][ruby]{
a = [ "a", "b" ]
h = { a => 100 }

p h[a] #=> 100

a[0] = "z"
p h[a] #=>...