るりまサーチ (Ruby 3.3)

最速Rubyリファレンスマニュアル検索!
1件ヒット [1-1件を表示] (0.166秒)
トップページ > クエリ:i[x] > クエリ:NS[x] > バージョン:3.3[x] > クエリ:deconstruct_keys[x]

別のキーワード

  1. socket af_ns
  2. socket pf_ns
  3. resolv ns
  4. constants pf_ns
  5. constants af_ns

ライブラリ

クラス

検索結果

Data#deconstruct_keys(array_of_names_or_nil) -> hash (72958.0)

self のメンバの名前と値の組を Hash で返します。

self のメンバの名前と値の組を Hash で返します。

//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)

distance = Measure.new(10, 'km')
distance.deconstruct_keys(nil) # => {:amount=>10, :unit=>"km"}
distance.deconstruct_keys([:amount]) # => {:amount=>10}
//}

このメソッドは以下のようにパターンマッチで利用されます。

//emlist[例][ruby]...