deconstruct_keys(keys) -> HashRuby 3.4 から[permalink][rdoc][edit]-
パターンマッチのハッシュパターン(
case result; in {value:})で使われます。Prism::Result#comments などの付随情報とvalueをキーに持つハッシュを返します。- [PARAM]
keys: - 取り出したいキーの配列を指定します。すべて取り出す場合は nil を指定します。
require "prism" result = Prism.parse_lex("1 + 2") case result in {value:} ast, tokens = value p [ast.class, tokens.size] end # => [Prism::ProgramNode, 4] - [PARAM]