#rust编程之道# if语句 #编程[超话]#以下是 Rust 中 `if` 条件语句的语法格式:
if condition {
// 此处为满足条件时执行的代码块
} else {
// 此处为不满足条件时执行的代码块
}
其中,`condition` 是需要进行判断的条件表达式,如果满足条件则执行第一个代码块,否则执行第二个代码块。
以下是一个简单的例子,判断一个数是否是正数:
fn main() {
let number = 10;
if number > 0 {
println!("这是个正数");
} else {
println!("这不是个正数");
}
}
输出结果为:这是个正数
在 Rust 中,`if` 语句也支持嵌套:
fn main() {
let number = 10;
if number > 0 {
println!("这是个正数");
if number % 2 == 0 {
println!("这个正数是偶数");
} else {
println!("这个正数是奇数");
}
} else {
println!("这不是个正数");
}
}
输出结果为:这是个正数
这个正数是偶数
