Rust中的控制结构

fn main() {
    let number = 6;
    if number < 5 {
    println!("condition was true");
    } else {
    println!("condition was false");
    }
    if number % 4 == 0 {
    println!("number is divisible by 4");
    } else if number % 3 == 0 {
    println!("number is divisible by 3");
    } else {
    println!("number is not divisible.");
    }
    let condition = true;
    let number = if condition {
    5
    } else {
    6
    };
    println!("the value of number is: {}", number);
    
    let mut counter = 0;

    let result = loop {
    counter += 1;
    if counter == 10 {
        break counter * 2;
    }
    };
    println!("the value of result is: {}", result);

    let mut number = 3;
    while number !=0 {
    println!("{}!", number);
    number = number - 1;
    }

    let a = [10, 20, 30, 40, 50];
    for element in a.iter() {
    println!("the value is: {}", element);
    }

    for number in (1..4).rev() {
    println!("{}!", number);
    }
}

猜你喜欢

转载自www.cnblogs.com/aguncn/p/11397018.html