【发布时间】:2021-12-28 15:18:48
【问题描述】:
大家想象我有这两个数据来源:
val flowA: Flow<String>
suspend fun funB(): Int
如何将两者的结果组合成一个流程(比如Flow<Pair<String, Int>>)?
下面的方法怎么样?有没有更好的办法?
combine(
flowA,
flow {emit(funB())}
) { a, b ->
...
}
【问题讨论】:
-
你想把同一个 Int 和所有字符串放在一起吗?
标签: kotlin reactive-programming flow suspend