/* Page prose (de) */
"WrappingUp" = "# Zusammenfassung\n\nEine Continuation ist der Adapter, der es der modernen Welt erlaubt, eine alte Callback-API mit `await` aufzurufen: bei `await` aussetzen, fortsetzen, wenn der Callback feuert. Alles beruht auf einem Gesetz, **genau einmal fortsetzen** auf jedem Pfad, und die meisten der Erkenntnisse unten sind dieses eine Gesetz aus verschiedenen Blickwinkeln gesehen.\n\n* Eine **Continuation** überbrückt eine Callback-/Completion-/Delegate-API in `async`/`await`: bei `await` aussetzen, fortsetzen, wenn der Callback feuert.\n* `withCheckedContinuation` für Callbacks, die immer erfolgreich sind; `withCheckedThrowingContinuation` (plus `resume(throwing:)`) für solche, die fehlschlagen können. `resume(with:)` packt ein `Result` in einer Zeile aus.\n* Die goldene Regel: **genau einmal fortsetzen** auf jedem Pfad; verfolge jeden Zweig. Null Fortsetzungen → ein stiller Hänger; zwei → ein Absturz. Sichere einen möglicherweise wiederkehrenden Callback ab, indem du die gespeicherte Continuation nach dem ersten Fortsetzen auf nil setzt.\n* **Checked** Continuations fangen beides ab: Sie trappen bei einem Doppel-Fortsetzen und warnen bei einer geleckten (nie fortgesetzten) Continuation; unterdrücke diese Warnung nicht, und ziehe checked gegenüber `withUnsafeContinuation` vor, während du lernst.\n* Überbrücke einen **einmaligen Delegate** mit einem kleinen Adapter, der in seinen Delegate-Methoden fortsetzt, und halte eine starke Referenz auf ihn am Leben, bis er fortsetzt, sonst kann ein `weak` Delegate zu früh freigegeben werden und die Continuation lecken.\n* Eine Continuation ist einmalig und fertig. Für Callbacks, die wiederholt feuern, nutze `AsyncStream` aus dem Kapitel [AsyncSequence und AsyncStream](AsyncSequence%20and%20AsyncStream.playgroundchapter/Overview).\n\n---\n\n## Als Nächstes\n\n**[Task Groups](Task%20Groups.playgroundchapter/Overview)**: Jetzt, wo ein einzelner async-Aufruf leicht ist, wie führst du *viele* davon auf einmal aus und sammelst all die Ergebnisse ein, sicher und parallel?\n\n[Zurück](@previous)  |  Seite 8 von 8";
