/* Page prose (ja) */
"Overview" = "# AsyncSequence と AsyncStream\n\nコーヒーバーを離れて、私たちの世界の新しい一角へ向かいましょう。**屋上の気象ステーション**です。その温度センサーは、すべての測定値を一度に渡してはくれません。今ひとつ、3分の1秒後にもうひとつ、その後にさらにひとつと発します。*時間をかけて*到着する値の細い流れです。ただの配列ではこれをモデル化できません。配列は今この瞬間のすべての要素だからです。ほしいのは、配列のようにループで回せるけれど、ループのひと回りごとに次の測定値が現れるのを行儀よく待ってくれる、そんなものです。それが**非同期シーケンス**であり、この章ではそれらを消費することと、自分自身のものを作ることを扱います。\n\n---\n\n## このページで学ぶこと\n\n* **非同期シーケンス**とは何か。時間をかけて到着する一連の値のことです。\n* `for await value in sequence` がどのように 1 つをループし、値と値の間で中断するか。\n* `AsyncStream` を使って、タイマー、コールバック、イベントからシーケンスを**生成する**方法。\n* `onTermination` でどうクリーンアップするか、そしてキャンセルがどう消費を止めるか。\n* stream がいつ失敗しうるか、そして `AsyncThrowingStream` + `for try await` がそれをどう扱うか。\n\n1 / 7 ページ  |  [次へ: 時間をかけて値が到着するシーケンス](@next)";
