控制流
if else 比较简单,直接看例子
fn main() {
let number:i32 = 7;
if number > 5 {
println!("result is true")
}else {
println!("result is false")
}
}
输出:
result is true
也可以用match来替换if else写法
fn main() {
let number:i32 = 7;
match number > 10 {
true=>{println!("大于10")},
false=>{println!("小于10")}
}
}
输出:
小于10
if else 表达式也可以对变量进行赋值
例子:
fn main() {
let number:i32 = 7;
let result:bool= if number > 5 {
true
}else {
false
};
println!("result: {}",result);
}
输出:
result: true