fn main() {
let number = 3;
if number < 5 {
println!("数字小于5");
} else {
println!("数字大于5");
}
}
1.2、if-else if多重表达式
如果使用了多于一个else if,最好使用match来重构代码
fn main() {
let number = 6;
if number % 4 == 0 {
println!("这个数字余为4")
} else if number % 3 ==0 {
println!("这个数字余为3");
} else {
println!("这个数值不是3,和4");
}
}
1.3、在let语句中使用if
因为if是一个表达式,所以可以将它放在let语句中等号的右边
fn main() {
let condition = true;
// 因为condition为true,那么结果就是5
let number = if condition {5} else{6};
println!("The vaule of number is : {} ",number);
}