/* Page prose (de) */
"Overview" = "# AsyncSequence und AsyncStream\n\nZeit, die Kaffeebar zu verlassen und einen neuen Winkel unserer Welt zu betreten: eine **Wetterstation auf dem Dach**. Ihr Temperatursensor reicht dir nicht alle Messwerte auf einmal. Er sendet einen jetzt, einen weiteren eine Drittelsekunde später, danach noch einen: ein Rinnsal von Werten, das *im Lauf der Zeit* eintrifft. Ein simples Array kann das nicht abbilden: ein Array sind alle seine Elemente, jetzt sofort. Was du willst, ist etwas, über das du wie über ein Array iterieren kannst, nur dass jede Runde der Schleife höflich wartet, bis der nächste Messwert auftaucht. Das ist eine **async Sequenz**, und in diesem Kapitel geht es darum, sie zu konsumieren und deine eigene zu bauen.\n\n---\n\n## Was du lernst\n\n* Was eine **async Sequenz** ist: eine Reihe von Werten, die im Lauf der Zeit eintreffen.\n* Wie `for await value in sequence` über eine iteriert und sich zwischen den Werten aussetzt.\n* Wie du eine Sequenz aus Timern, Callbacks oder Events mit `AsyncStream` **erzeugst**.\n* Wie du mit `onTermination` aufräumst, und wie ein Abbruch den Konsum stoppt.\n* Wann ein Stream fehlschlagen kann, und wie `AsyncThrowingStream` + `for try await` das handhaben.\n\nSeite 1 von 7  |  [Weiter: Eine Sequenz, deren Werte im Lauf der Zeit eintreffen](@next)";
