「Rust入門」match制御フロー演算子のサンプル
環境
Windows 11 Pro 21H2 64bit
rustc 1.62.1
構文
match 変数名 {
値 =>処理コード
}
matchを使用して、一連のパターンに対して値を比較し、マッチしたパターンに応じてコードを実行させます。
パターンは、リテラル値、変数名、ワイルドカードやその他多数のもので構成することができます;
使用例
fn main() { let n = 33; match n { 11 => println!("東京"), 22 => println!("大阪"), 33 => println!("横浜"), _ => println!("川崎"), } }
実行結果
C:\study\rust>rustc test.rs C:\study\rust>.\test.exe 横浜