RustでMatch判定する(match)
一致するか。
成果物
手順
- プロジェクト作成
- コード作成
- 実行
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 ぴったり! やったね!
参考
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch 9.0 2018-11-13
- bash 4.4.12(1)-release
- rustc 1.34.2 (6c2484dc3 2019-05-13)
- cargo 1.34.0 (6789d8a0a 2019-04-01)
$ uname -a Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux