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
transform(scope, EmptyCoroutineContext, transformer)

使用 SuspendReserve.TransformerCollectable.asFlow 的结果进行转化, 例如可以使用 SuspendReserves.flux() 转化为 FluxSuspendReserves.list() 转化为 List。 注意:部分转化器可能会要求运行时存在一些依赖,请注意参考它们的注释与说明。

建议主要使用 transform 转化为其他响应式类型,例如 Flux。 对列表等普通的集合类型可以选择其他可能有更多判断与优化的API, 例如 Collectable.toList

See also