Menu
Coddy logo textTech

Das Schlüsselwort `continue`

Teil des Abschnitts Grundlagen der GO-Journey von Coddy. Lektion 48 von 109.

Das Schlüsselwort continue ermöglicht es uns, die aktuelle Iteration einer Schleife zu überspringen und direkt zur nächsten Iteration überzugehen. Dies ist nützlich, wenn wir bestimmte Werte bei der Verarbeitung unserer Schleife überspringen möchten.

Erstellen wir ein Programm, das nur ungerade Zahlen von 1 bis 10 ausgibt:

for i := 1; i <= 10; i++ {
    if i%2 == 0 {
        continue
    }
    fmt.Println(i)
}

Nach der Ausführung dieses Codes werden auf dem Bildschirm nur die ungeraden Zahlen angezeigt:

1
3
5
7
9

Was ist hier passiert? Unsere Schleife läuft von 1 bis 10. Für jede Zahl prüfen wir mit i%2 == 0, ob sie gerade ist (wobei getestet wird, ob beim Teilen durch 2 kein Rest bleibt).

Wenn wir eine gerade Zahl finden, springt die Anweisung continue sofort zur nächsten Iteration und überspringt die Zeile fmt.Println(i). Deshalb erscheinen in unserer Ausgabe nur ungerade Zahlen.

challenge icon

Aufgabe

Anfänger
In dieser Herausforderung übst du die Verwendung des Schlüsselworts continue in einer for-Schleife. Das Programm soll alle Zahlen von 1 bis 10 ausgeben, außer Zahlen, die durch 3 teilbar sind (3, 6, 9). Verwende das Schlüsselwort continue, um diese Zahlen zu überspringen.

Probier es selbst

package main

import "fmt"

func main() {
	// Schleife durch die Zahlen 1 bis 10
	for i := 1; i <= 10; i++ {
		// TODO: Verwende das continue-Schlüsselwort, um Zahlen zu überspringen, die durch 3 teilbar sind
		// Hinweis: Verwende den Modulo-Operator (%), um zu prüfen, ob i durch 3 teilbar ist
		
		
		fmt.Println(i)
	}
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Go-Compiler