You've already forked comprehensive-rust
mirror of
https://github.com/google/comprehensive-rust.git
synced 2025-06-17 06:37:34 +02:00
Publish Comprehensive Rust 🦀
This commit is contained in:
18
src/control-flow/while-expressions.md
Normal file
18
src/control-flow/while-expressions.md
Normal file
@ -0,0 +1,18 @@
|
||||
# `while` expressions
|
||||
|
||||
The `while` keyword works very similar to other languages:
|
||||
|
||||
```rust,editable
|
||||
fn main() {
|
||||
let mut x = 10;
|
||||
while x != 1 {
|
||||
x = if x % 2 == 0 {
|
||||
x / 2
|
||||
} else {
|
||||
3 * x + 1
|
||||
};
|
||||
}
|
||||
println!("Final x: {x}");
|
||||
}
|
||||
```
|
||||
|
Reference in New Issue
Block a user