capypad
0 Tage Serie
rust / beginner
Snippet

While-Schleifen verwenden

While-Schleifen werden ausgeführt, solange eine Bedingung wahr ist. Im Gegensatz zu for-Schleifen erfordern sie manuelle Zähleraktualisierungen. Das Beispiel zeigt die Iteration durch ein Array mit einer Index-Variable.

snippet.rs
rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
fn main() {
let mut counter = 0;
while counter < 3 {
println!("Counter: {}", counter);
counter += 1;
}
let numbers = [10, 20, 30, 40, 50];
let mut index = 0;
while index < numbers.len() {
println!("Number at {}: {}", index, numbers[index]);
index += 1;
}
}
Erklärung
1
while counter < 3
Schleife läuft solange Zähler kleiner als 3
2
while index < numbers.len()
Iteriert mit Index bis zur Array-Länge