Continue
Teil des Abschnitts Fundamentals der Rust-Journey von Coddy — Lektion 40 von 75.
Die continue-Anweisung stoppt die aktuelle Iteration und fährt mit der nächsten Iteration fort. Zum Beispiel:
for i in 3..9 {
if i == 5 {
continue;
}
println!("{}", i);
}Die Schleife wird alle Zahlen durchlaufen. Sobald sie i=5 erreicht, wird sie diese Iteration überspringen und mit der nächsten fortfahren. Die Ausgabe ist:
3
4
6
7
8Beachten Sie, dass die Zahl 5 nicht in der Ausgabe enthalten ist.
Aufgabe
AnfängerDir wird ein Code gegeben, der die Zahlen von 1 bis 20 (einschließlich) ausgibt.
Deine Aufgabe ist es, if- und continue-Anweisungen hinzuzufügen, sodass nur die geraden Zahlen ausgegeben werden (2, 4, 6, ...).
Spickzettel
Die continue-Anweisung stoppt die aktuelle Iteration und fährt mit der nächsten Iteration fort:
for i in 3..9 {
if i == 5 {
continue;
}
println!("{}", i);
}Dies wird alle Zahlen außer 5 ausgeben:
3
4
6
7
8Probier es selbst
fn main() {
for i in 1..=20 {
println!("{}", i);
}
}
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenVergleichsoperatorenString-Vergleich7Grundlagen IO
Ausgabe in die KonsoleBenutzereingaben lesenWiederholung - Bis 120Wiederholung - Wahr oder Falsch5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung - Einfache LogikLogische Operatoren Teil 311Funktionen
Funktionen deklarierenParameter und ArgumenteRückgabewerteMehrere RückgabewerteWiederholung - Sigma-FunktionWiederholung - Validierungsfunktion14Iterieren über Arrays
Range-LeitfadenErweiterte For-SchleifeBorrowing in SchleifenGängige Array-Operationen3Variablen Teil 2
TypdeklarationNamenskonventionenTypinferenzRückblick - Variablen initialisierenTypumwandlung6Entscheidungsfindung
If-AusdrückeIf-ElseMatch-AnweisungZusammenfassung - If-ElseVerschachteltes If-Else9Schleifen
For-Schleife über SerienWhile-SchleifeBreakContinueVerschachtelte SchleifenSchleifen-LabelsEndlosschleifeRückblick – Dynamische Eingabe