Grundlagen von break und continue
Beenden Sie Iterationen oder überspringen Sie sie sauber.
Grundlagen von break und continue ist eine kostenlose Swift 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 Swift Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Swift Academy-Kurs umfasst insgesamt 4 Lektionen.
Was break bewirkt
Die Anweisung break beendet sofort die innerste Schleife und überspringt alle verbleibenden Durchläufe.
for n in 1...10 {
if n == 4 {
break
}
print(n)
}
print("done")Was continue bewirkt
Die Anweisung continue überspringt den Rest des aktuellen Durchlaufs und springt zum nächsten.
for n in 1...6 {
if n % 2 == 0 {
continue
}
print(n)
}break gegenüber continue
break beendet die gesamte Schleife, continue nur den aktuellen Durchlauf. Vergleichen Sie beide direkt nebeneinander.
for n in 1...5 {
if n == 3 { continue }
print("kept", n)
}break in einer while-Schleife
break funktioniert in jeder Schleife, auch in while-Schleifen.
var i = 0
while true {
if i >= 3 {
break
}
print(i)
i += 1
}continue überspringt Arbeit
Verwenden Sie continue, um Elemente, die eine Bedingung nicht erfüllen, ohne tiefe Verschachtelung zu überspringen.
let words = ["apple", "", "banana", "", "cherry"]
for w in words {
if w.isEmpty {
continue
}
print(w)
}Vorzeitiger Ausstieg bei einem Treffer
Ein häufiges Muster besteht darin, mit break abzubrechen, sobald das Gesuchte gefunden wurde.
let nums = [4, 8, 15, 16, 23, 42]
var found = -1
for n in nums {
if n > 15 {
found = n
break
}
}
print("first over 15:", found)break in repeat-while
break beendet auch eine repeat-while-Schleife vorzeitig.
var count = 0
repeat {
count += 1
if count == 2 { break }
} while count < 10
print(count)Mit continue zählen
Kombinieren Sie einen Zähler mit continue, um nur passende Elemente zu zählen.
var evens = 0
for n in 1...10 {
if n % 2 != 0 { continue }
evens += 1
}
print("even count:", evens)break nach dem Aufsummieren
Beenden Sie eine laufende Summe, sobald sie einen Schwellenwert überschreitet.
let costs = [10, 20, 30, 40]
var total = 0
for c in costs {
total += c
if total >= 50 { break }
}
print(total)continue und erneut continue
Sie können mehrere continue-Bedingungen verwenden, um verschiedene Fälle herauszufiltern.
for n in 1...10 {
if n < 3 { continue }
if n > 7 { continue }
print(n)
}Lesbarkeit
Richtig eingesetzt, vereinfachen break und continue den Code und machen die Absicht einer Schleife klarer als tief verschachtelte Bedingungen.
let scores = [40, 55, 70, 0, 90]
for s in scores {
if s == 0 { continue }
print("valid score:", s)
}Kurzer Test
Testen Sie break und continue.
Zusammenfassung
break beendet die innerste Schleife vollständig, während continue zum nächsten Durchlauf springt. Beide funktionieren in for, while und repeat-while und helfen dabei, die Schleifenlogik zu vereinfachen und verständlicher zu machen.
for n in 1...5 {
if n == 2 { continue }
if n == 4 { break }
print(n)
}Häufig gestellte Fragen
Ist die Lektion „Grundlagen von break und continue“ kostenlos?
Ja — der vollständige Text von „Grundlagen von break und continue“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Swift Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Swift Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Grundlagen von break und continue“?
Beenden Sie Iterationen oder überspringen Sie sie sauber. Du übst Swift 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 Swift Academy zu starten?
Keine Vorkenntnisse erforderlich. Swift 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 „Grundlagen von break und continue“?
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 Swift Academy-Lektion Code schreiben und ausführen?
Ja. Jede Swift 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
- Grundlagen von break und continue
- Markierte Anweisungen
- Verschachtelte Schleifen verlassen
- Schleifensteuerung im switch-Kontext