Skip to content

Rust 条件语句

概述

条件语句允许根据条件执行不同的代码分支。Rust 提供 ifelse ifelse 等条件语句。

🎯 if 表达式

基本用法

rust
fn main() {
    let number = 3;

    if number < 5 {
        println!("condition was true");
    } else {
        println!("condition was false");
    }
}

多个条件

rust
fn main() {
    let number = 6;

    if number % 4 == 0 {
        println!("number is divisible by 4");
    } else if number % 3 == 0 {
        println!("number is divisible by 3");
    } else if number % 2 == 0 {
        println!("number is divisible by 2");
    } else {
        println!("number is not divisible by 4, 3, or 2");
    }
}

if 在 let 语句中

rust
fn main() {
    let condition = true;
    let number = if condition { 5 } else { 6 };

    println!("The value of number is: {}", number);
}

📝 本章小结

条件语句是程序控制流的重要组成部分,掌握其用法对编写复杂逻辑至关重要。


继续学习下一章 - Rust 循环语句

本站内容仅供学习和研究使用。