«

Rust - 流程控制

ljierui 发布于 阅读:114 技术杂谈


1、流程控制

1.1、if表达式

fn main() {
    let number = 3;

    if number < 5 {
        println!("数字小于5");
    } else {
        println!("数字大于5");
    }
}

1.2、if-else if多重表达式

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

fn main() {
    let condition = true;
    // 因为condition为true,那么结果就是5
    let number = if condition {5} else{6};
    println!("The vaule of number is : {} ",number);
}

rust语言学习

推荐阅读: