Variable patterns

Patterns in case expressions can also assign variables.

case 式のパターンは変数を代入することもできます。

When a variable name is used in a pattern the value that is matched against is assigned to that name, and can be used in the body of that clause.

パターン内で変数名が使われると、マッチした値がその変数名に代入され、その節の本文で使うことができます。