やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

RustでMatch判定する(match)

 一致するか。

成果物

手順

  1. プロジェクト作成
  2. コード作成
  3. 実行

1. プロジェクト作成

$ cargo new rand20190519 --bin

2. コード作成

main.rs

use std::cmp::Ordering;
fn main() {
    let secret_number = 0;
    let guess = 0; // -1, 1
    match guess.cmp(&secret_number) {
        Ordering::Less => println!("小さすぎます。残念……"),
        Ordering::Greater => println!("大きすぎます。残念……"),
        Ordering::Equal => println!("ぴったり! やったね!"),
    }
}

3.実行

$ cargo run
ぴったり! やったね!

参考

対象環境

$ uname -a
Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux

前回まで