Menu
Coddy logo textTech

for-Schleife - Grundlagen

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

Lernen wir die grundlegende for-Schleife in Go kennen, wobei wir uns auf den Initialisierungsteil konzentrieren. Eine for-Schleife hilft uns dabei, Code mehrmals zu wiederholen.

Zuerst erstellen wir eine einfache Schleife, die von 1 bis 3 zählt:

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

Nach der Ausführung dieses Codes werden die Zahlen 1, 2 und 3 nacheinander auf dem Bildschirm angezeigt:

1
2
3

Der Initialisierungsteil i := 1 erfolgt nur einmal, bevor die Schleife beginnt. Er erstellt eine Variable i und setzt sie auf 1. Diese Variable i ist nur innerhalb der Schleife verfügbar.

Der mittlere Teil i <= 3 ist die Bedingung, die prüft, ob wir die Schleife fortsetzen sollen. Der letzte Teil i++ erhöht den Wert von i nach jedem Durchlauf um 1.

challenge icon

Aufgabe

Anfänger
In dieser Challenge wirst du üben, eine for-Schleife mit Initialisierung, Bedingung und Post-Statement zu verwenden. Deine Aufgabe ist es, die for-Schleife zu vervollständigen, um die Zahlen von 1 bis 5 auszugeben.

Die for-Schleife sollte:
1. Eine Variable i mit 1 initialisieren
2. Fortfahren, solange i kleiner oder gleich 5 ist
3. i nach jeder Iteration um 1 erhöhen

Spickzettel

Eine for-Schleife in Go wiederholt Code mehrmals mit drei Teilen: Initialisierung, Bedingung und Inkrementierung:

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

Die Initialisierung i := 1 erstellt eine Variable und setzt ihren Anfangswert (geschieht nur einmal). Die Bedingung i <= 3 prüft, ob die Schleife fortgesetzt werden soll. Die Inkrementierung i++ erhöht die Variable nach jeder Iteration um 1.

Die Schleifenvariable i ist nur innerhalb des Schleifen-Gültigkeitsbereichs verfügbar.

Probier es selbst

package main

import "fmt"

func main() {
	// TODO: Vervollständige die for-Schleife, um Zahlen von 1 bis 5 auszugeben
	// Verwende das Format aus Initialisierung, Bedingung und Post-Statement
	for /* Dein Code hier */ {
		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