none
abstract fun none(scope: CoroutineScope, predicate: (CoroutineScope, T) -> Deferred<Boolean>): Deferred<Boolean>
终端操作符,用于检查 Flow 中是否没有元素满足给定的条件 predicate。
如果遇到任何一个满足条件的元素,将立即返回 false 并取消 Flow 的执行。 如果 Flow 遍历完成也没有找到满足条件的元素,则返回 true。 特别地,如果 Flow 为空,此操作符也会返回 true (这被称为"空真"逻辑)。
Return
一个 Deferred,它将持有布尔结果。
Parameters
scope
执行操作所在的协程作用域。
predicate
一个异步的判断函数,用于检查每个元素。