if2022/2/17 0:14:00 Rust Rustのif式 let number = 10; if number > 1 { println!("1より大きい"); } 条件式の中はbool型である必要がある
else2022/2/17 0:34:00 Rust ifに続いて使うことができる。条件式がfalseだった場合にelseのコードブロック内が実行される。 let number = -10; if number > 1 { println!("1より大きい"); } else { println!("1以下"); } //1以下
else if2022/2/17 0:21:00 Rustif 最初に条件式がtrueになったコードブロックが実行される let number = 6; if number % 4 == 0 { println!("数値は4で割り切れます"); } else if number % 3 == 0 { println!("数値は3で割り切れます"); } else if number % 2 == 0 { println!("数値は2で割り切れます"); } else { println!("数値は4、3、2で割り切れません"); } //数値は3で割り切れます
if式の代入2022/2/17 0:25:00 Rustif 三項演算子のように使える。 だからif文ではなくif式なのだ(多分) let condition = true; let number = if condition { 1 } else { 100 } println!("{}", number); //1