🦔

[Feature #20040] Hash に #deconstruct を追加したいという要望

2024/08/13に公開

[Feature #20040] Make Hash respond do deconstruct to allow matchting key/value pairs

  • Hash に #deconstruct を追加したいという要望
class Hash
  # これを標準で追加したい
  def deconstruct = to_a
end

{a: 1, b: 2} => [[k, v], *]
puts "k=#{k}" # :a
puts "v=#{v}" # 1

{a: 1, b: 2} => [*, [k, 2], *]
puts "k=#{k}" # :b
GitHubで編集を提案

Discussion