singleOrNull

abstract fun singleOrNull(scope: CoroutineScope): Deferred<T?>

返回此 Flow 发出的唯一一个值,如果 Flow 为空或包含多个元素,则返回 null

Return

一个 Deferred,它将持有那个唯一的元素,或者在不满足唯一性条件时持有 null

Parameters

scope

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