1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-05-28 05:07:39 +02:00
comprehensive-rust/src/control-flow/if-expressions.md
2022-12-21 16:38:28 +01:00

430 B

if expressions

You use if very similarly to how you would in other languages:

fn main() {
    let mut x = 10;
    if x % 2 == 0 {
        x = x / 2;
    } else {
        x = 3 * x + 1;
    }
}

In addition, you can use it as an expression. This does the same as above:

fn main() {
    let mut x = 10;
    x = if x % 2 == 0 {
        x / 2
    } else {
        3 * x + 1
    };
}