takeWhile

abstract fun takeWhile(predicate: (CoroutineScope, T) -> Deferred<Boolean>): Flow<T>

只要给定的条件为 true,就持续发出元素。一旦条件变为 false,Flow 就会停止。

Return

一个新的 Flow。

Parameters

predicate

一个判断函数。