01-if/else if/else

if/else if/else — Rust 语言之旅

内容来源 · Tour of Rust / Rust 语言之旅

原文链接: https://tourofrust.com/14_zh-cn.html

if/else if/else

Rust 中的代码分支不足为奇。

Rust 的条件判断没有括号!~~需要括号干什么。~~我们现有的逻辑就看起来就很干净整洁呀。

不过呢,所有常见的逻辑运算符仍然适用:==,!=, <, >, <=, >=, !, ||, &&

示例代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
fn main() {
    let x = 42;
    if x < 42 {
        println!("less than 42");
    } else if x == 42 {
        println!("is 42");
    } else {
        println!("greater than 42");
    }
}
最后修改 August 21, 2026: 更新 (76fc81a2e)