Tour durch Rust Inhaltsverzeichnis

for

for-Schleifen in Rust sind ein großes Upgrade. Wird ein Ausdruck (expression) in einem Iterator evaluiert, kann dieser in eine for-Schleife eingebaut werden.

Was ist ein Iterator? Ein Iterator ist ein Objekt, dem die Frage "Was kommt als nächstes?" gestellt werden kann. Sind keine Elemente mehr vorhanden, wird die Schleife abgebrochen.

In diesem Beispiel sehen wir, wie in Rust eine Zahlensequenz erstellt wird, über die wir iterieren können. Hierbei gibt es zwei unterschiedliche Notationen: