match2022/2/19 13:51:00 Rust Rustで比較するときに使うやつ if文じゃないんだ…… → if式はあることが判明した。 match val1.cmp(&val2) { Ordering::Less => println!("Too small!"), Ordering::Greater => println!("Too big!"), Ordering::Equal => println!("You win!"), }
if式の代入2022/2/17 0:25:00 Rustif 三項演算子のように使える。 だからif文ではなくif式なのだ(多分) let condition = true; let number = if condition { 1 } else { 100 } println!("{}", number); //1
if2022/2/17 0:14:00 Rust Rustのif式 let number = 10; if number > 1 { println!("1より大きい"); } 条件式の中はbool型である必要がある