transform
fun <T, R> Collectable<T>.transform(scope: CoroutineScope = GlobalScope, transformer: SuspendReserve.Transformer<Flow<T>, R>): R(source)
Deprecated (with error)
Just use Collectable.transform
Replace with
import kotlin.coroutines.EmptyCoroutineContext
Content copied to clipboard
transform(scope, EmptyCoroutineContext, transformer)
Content copied to clipboard
使用 SuspendReserve.Transformer 对 Collectable.asFlow 的结果进行转化, 例如可以使用 SuspendReserves.flux()
转化为 Flux 或 SuspendReserves.list()
转化为 List。 注意:部分转化器可能会要求运行时存在一些依赖,请注意参考它们的注释与说明。
建议主要使用 transform 转化为其他响应式类型,例如 Flux。 对列表等普通的集合类型可以选择其他可能有更多判断与优化的API, 例如 Collectable.toList。