[Ruby]右代入による分割代入
Ruby3.0から分割代入が右代入でできるようになった
carol = { name: 'carol', age: 14 }
carol => { age: }
puts age
# => 14
# マッチしなければNoMatchingPatternErrorが発生する
carol => { name: Integer }
# => {:name=>"carol", :age=>14}: Integer === "carol" does not return true (NoMatchingPatternError)
【参考】