[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)  

【参考】