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

28 lines
430 B
Markdown

# `if` expressions
You use `if` very similarly to how you would in other languages:
```rust,editable
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:
```rust,editable
fn main() {
let mut x = 10;
x = if x % 2 == 0 {
x / 2
} else {
3 * x + 1
};
}
```