emit

abstract fun emit(scope: CoroutineScope, value: T): Job

收集(或称“发出”)一个值。

在 Flow 的构建块(如 flow { ... })中,您会调用此方法来向下游发送数据。 这是一个异步操作,它可能会挂起,直到下游消费者处理完这个值为止。

Return

一个 Job,代表此次 emit 操作的完成状态。

Parameters

scope

执行此异步操作所需的协程作用域。

value

要发出的值。