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
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