🦔
[Feature #20040] Hash に #deconstruct を追加したいという要望
[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
- matz もコメントに書いているんですがユースケースってなにがあるだろう
Discussion