/* Page prose (zh-Hans) */
"Overview" = "# AsyncSequence 与 AsyncStream\n\n是时候离开咖啡吧，前往我们世界的一个新角落了：一座**屋顶气象站**。它的温度传感器不会一次性把每个读数都交给你。它现在发出一个，三分之一秒后再发一个，之后又发一个：一串*随时间*到来的数值涓涓流入。一个普通的数组无法为此建模：数组就是它此刻的全部元素。你想要的是某种可以像数组一样遍历的东西，只不过循环的每一轮都会礼貌地等待下一个读数出现。这就是**异步序列**，本章讲的就是消费它们以及构建你自己的异步序列。\n\n---\n\n## 你将学到\n\n* 什么是**异步序列**：一系列随时间到来的数值。\n* `for await value in sequence` 如何遍历一个异步序列，并在数值之间挂起。\n* 如何用 `AsyncStream` 从计时器、回调或事件**生产**一个序列。\n* 如何用 `onTermination` 做清理，以及取消如何停止消费。\n* 一个流何时会失败，以及 `AsyncThrowingStream` + `for try await` 如何处理它。\n\n第 1 / 7 页  |  [下一页: 一个数值随时间到来的序列](@next)";
