「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
横浜

 

Rust

Posted by arkgame