Die klassische for-Schleife
Mit einem Index zählen und wiederholen
Die klassische for-Schleife ist eine kostenlose Dart Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Dart Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.
Warum es Schleifen gibt
Wenn Sie eine Aufgabe oft wiederholen müssen, ist das Kopieren von Code mühsam. Eine Schleife führt denselben Block immer wieder aus, sodass Sie ihn nur einmal schreiben müssen. 🔁
Die for-Schleife kennenlernen
Die klassische for loop wiederholt einen Block eine bekannte Anzahl von Malen und verwendet dabei einen Zähler, den Sie von Anfang bis Ende steuern.
for (var i = 0; i < 3; i++) {
print('Hello');
}Die drei Bestandteile
Eine for-Schleife hat drei Bestandteile in ihrem Header: eine Initialisierung, eine Bedingung und eine Aktualisierung. Sie werden jeweils durch ein Semikolon getrennt.
for (init; condition; update) {
// body runs each pass
}Die Initialisierung
Der erste Teil wird einmal ausgeführt, bevor etwas anderes geschieht. Normalerweise deklarieren Sie hier den Zähler, etwa indem Sie i auf 0 setzen.
for (var i = 0; i < 5; i++) {}Die Bedingung
Vor jedem Durchlauf prüft Dart die Bedingung. Solange sie wahr bleibt, läuft die Schleife weiter. Sobald sie falsch ist, endet die Schleife.
for (var i = 0; i < 3; i++) {
print(i);
}Die Aktualisierung
Nach jedem Durchlauf wird die Aktualisierung ausgeführt. Mit i++ erhöhen Sie den Zähler um eins, sodass schließlich der Endpunkt erreicht wird.
for (var i = 0; i < 3; i++) {}Aufwärts zählen
Starten Sie bei 0, stoppen Sie unterhalb Ihres Grenzwerts und addieren Sie jedes Mal eins. Dadurch werden 0, 1 und dann 2 ausgegeben – genau drei Durchläufe.
for (var i = 0; i < 3; i++) {
print(i);
}Abwärts zählen
Schleifen können auch rückwärts laufen. Starten Sie mit einem hohen Wert, stoppen Sie oberhalb Ihres Grenzwerts und verwenden Sie i--, um bis zum Ende zu dekrementieren.
for (var i = 3; i > 0; i--) {
print(i);
}Benutzerdefinierte Schritte
Sie sind nicht auf Schritte von eins beschränkt. Verwenden Sie in der Aktualisierung i += 2, um Werte zu überspringen und jede zweite Zahl zu besuchen.
for (var i = 0; i < 10; i += 2) {
print(i);
}Auf die Grenzen achten
Mit kleiner als erhalten Sie genau count Durchläufe. Der Wechsel zu kleiner oder gleich führt zu einem zusätzlichen Durchlauf – ein klassischer Off-by-one-Fehler.
for (var i = 1; i <= 5; i++) {
print(i);
}Eine Liste durchlaufen
Eine for-Schleife eignet sich perfekt, um Elemente über ihren Index zu besuchen. Verwenden Sie length als Grenzwert und greifen Sie mit eckigen Klammern auf jede Position zu.
var names = ['Ana', 'Bo'];
for (var i = 0; i < names.length; i++) {
print(names[i]);
}Schnelltest
Sie möchten, dass eine Schleife genau fünfmal etwas ausgibt. Welcher Header ist korrekt?
Zusammenfassung
Sie haben die for loop kennengelernt: eine Initialisierung, eine Bedingung und eine Aktualisierung, die zusammenspielen. Zählen Sie sorgfältig aufwärts, abwärts oder in eigenen Schritten. 🎯
Häufig gestellte Fragen
Ist die Lektion „Die klassische for-Schleife“ kostenlos?
Ja — der vollständige Text von „Die klassische for-Schleife“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Dart Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Die klassische for-Schleife“?
Mit einem Index zählen und wiederholen Du übst Dart Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Dart Academy zu starten?
Keine Vorkenntnisse erforderlich. Dart Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Die klassische for-Schleife“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Dart Academy-Lektion Code schreiben und ausführen?
Ja. Jede Dart Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Die klassische for-Schleife
- while- und do-while-Schleifen
- for-in über Collections
- break, continue und Labels