るりまサーチ (Ruby 2.5.0)

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

別のキーワード

  1. _builtin default
  2. uri default_port
  3. socket ai_default
  4. socket ip_default_multicast_ttl
  5. socket ip_default_multicast_loop

クラス

検索結果

Hash#default_proc=(pr) (81469.0)

ハッシュのデフォルト値を返す Proc オブジェクトを 変更します。

ハッシュのデフォルト値を返す Proc オブジェクトを
変更します。

以前のデフォルトは値(Hash#default)の場合も
Proc の場合(Hash#default_proc)でも上書きされます。

引数には to_proc で Proc オブジェクトに変換できる
オブジェクトも受け付けます。

nil を指定した場合は現在の Hash#default_proc をクリアします。

@param pr デフォルト値を返す手続きオブジェクト

例:
h = {}
h.default_proc = proc do |hash, key|
hash[key] = case
...