Slide 19
Slide 19 text
ちなみにパターンマッチなので以下のように書くこともできる
homu = { name: "homu", age: 14 }
#
特定のクラスのみ代⼊できる
homu => { name: String => name, age: Integer => age }
p [name, age] # => ["homu", 14]
mami = { name: :mami, age: 14 }
#
これはエラー
# error: {:name=>:mami, :age=>14} (NoMatchingPatternError)
mami => { name: String => name, age: Integer => age }
p [name, age] # => ["homu", 14]