single

abstract fun single(scope: CoroutineScope): Deferred<T>

返回此 Flow 发出的唯一一个值。 如果 Flow 为空,会抛出 NoSuchElementException。 如果 Flow 包含多个元素,会抛出 IllegalArgumentException

Return

一个 Deferred,它将持有那个唯一的元素。

Parameters

scope

执行操作所在的协程作用域。