deconstruct_keys(keys) -> selfRuby 2.7.0 から[permalink][rdoc][edit]-
self を返します。引数 keys は無視されます(キーによる絞り込みは行いません)。
このメソッドは以下のようにパターンマッチ(ハッシュパターン)で利用されます。
例h = {name: "Alice", age: 29} case h in {name: String => name} # 裏側で #deconstruct_keys を呼ぶ puts "Hello, #{name}" end # "Hello, Alice" が表示される- [PARAM]
keys: - パターンに現れるキーの配列が渡されます(全体をマッチさせるパターンでは nil)。このメソッドは引数を使用しません。
[SEE_ALSO] Array#deconstruct, パターンマッチ/非プリミティブなオブジェクトのマッチ: deconstruct メソッドと deconstruct_keys メソッド
- [PARAM]