データの構造や値を特定のパターンに一致させて、対応するコードを実行する
```rust
match number {
1 => println!("One"),
2 => println!("Two"),
3 | 4 => println!("Three or Four"),
5..=10 => println!("Five to Ten"),
_ => println!("Other"),
}
```
<https://doc.rust-jp.rs/book-ja/ch18-03-pattern-syntax.html>