deconstruct_keys(keys) -> HashRuby 3.3 から[permalink][rdoc][edit]-
パターンマッチのハッシュパターン(
case token; in {type:, value:})で使われます。type・value・locationをキーに持つハッシュを返します。- [PARAM]
keys: - 取り出したいキーの配列を指定します。すべて取り出す場合は nil を指定します。
require "prism" token, _state = Prism.lex("1 + 2").value.first case token in {type:, value:} p [type, value] end # => [:INTEGER, "1"] - [PARAM]