Menu
Coddy logo textTech

Die `for`-Schleife erklärt

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

Die for-Schleife ist Gos einziges Schleifenkonstrukt, das verwendet wird, um einen Codeblock mehrmals zu wiederholen. Lassen Sie uns Schritt für Schritt erkunden, wie sie funktioniert.

Zuerst erstellen wir ein einfaches Programm, das mit einer for-Schleife von 1 bis 5 zählt:

for i := 1; i <= 5; i++ {
    fmt.Println(i)
}

Nach der Ausführung dieses Codes werden die Zahlen 1 bis 5 auf dem Bildschirm angezeigt, eine pro Zeile:

1
2
3
4
5

Schauen wir uns an, was in unserer for-Schleife passiert:

Die for-Schleife hat drei Hauptbestandteile:

1. i := 1 - Dies ist der Initialisierungsteil, in dem wir eine Variable erstellen und ihren Startwert festlegen

2. i <= 5 - Dies ist die Bedingung, die vor jeder Iteration der Schleife geprüft wird; die Schleife wird fortgesetzt, solange dies wahr ist

3. i++ - Dies ist die Post-Anweisung, die nach jeder Schleifeniteration ausgeführt wird (sie erhöht i um 1)

Die Schleife funktioniert, indem zuerst i auf 1 initialisiert wird, und dann geprüft wird, ob i kleiner oder gleich 5 ist. Wenn dies zutrifft, wird der Code innerhalb der Schleife ausgeführt (der Wert wird ausgegeben), und anschließend wird i++ ausgeführt, um den Wert um 1 zu erhöhen. Dieser Vorgang wiederholt sich, bis die Bedingung falsch wird (wenn i zu 6 wird).

challenge icon

Aufgabe

Anfänger

In dieser Herausforderung wirst du üben, eine einfache for-Schleife zu verwenden, um Zahlen zu zählen und auszugeben.

Deine Aufgabe ist es, eine for-Schleife zu schreiben, die von 1 bis 10 zählt und jede Zahl in einer neuen Zeile ausgibt.

Dies wird dir helfen zu verstehen, wie man die for-Schleife für einfache Zählaufgaben verwendet.

Spickzettel

Die for-Schleife ist das einzige Schleifenkonstrukt in Go und wird verwendet, um einen Codeblock mehrmals zu wiederholen.

Grundlegende Syntax der for-Schleife:

for i := 1; i <= 5; i++ {
    fmt.Println(i)
}

Die for-Schleife besteht aus drei Hauptteilen:

1. i := 1 - Initialisierung: erstellt eine Variable und legt ihren Startwert fest

2. i <= 5 - Bedingung: wird vor jeder Iteration geprüft; die Schleife wird fortgesetzt, solange sie wahr ist

3. i++ - Post-Anweisung: wird nach jeder Iteration ausgeführt (erhöht i um 1)

Probier es selbst

package main

import "fmt"

func main() {
	// TODO: Schreibe eine for-Schleife, die von 1 bis 10 zählt
	// und jede Zahl in einer neuen Zeile ausgibt
	
	
}
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