データの構造や値を特定のパターンに一致させて、対応するコードを実行する ```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>