Kotlin 对列表的每个元素执行操作,返回可流动的
我在Kotlin与RxJava合作 我有一个函数,Kotlin 对列表的每个元素执行操作,返回可流动的,kotlin,rx-java,Kotlin,Rx Java,我在Kotlin与RxJava合作 我有一个函数,transform(f:Foo):Single 如何获取Foos的列表,并对它们中的每一个执行transform,以获得Flowable的结果,其中Flowable中的每个下一个都是调用transform的结果 基本上,我需要一个函数 fun getFlowable(foos: List<Foo>): Flowable<Bar> { // Runs transform() on each element of fo
transform(f:Foo):Single
如何获取Foo
s的列表
,并对它们中的每一个执行transform
,以获得Flowable
的结果,其中Flowable
中的每个下一个都是调用transform
的结果
基本上,我需要一个函数
fun getFlowable(foos: List<Foo>): Flowable<Bar> {
// Runs transform() on each element of foos
// Concatenates the results to the flowable.
}
fun-getFlowable(foos:List):可流动{
//在foos的每个元素上运行transform()
//将结果连接到可流动对象。
}
fun-getFlowable(foos:List,transform:(Foo)->Bar):可流动=
Flowable.fromIterable(foos.map(转换))
还是更好的版本
fun-getFlowable(foos:List,transform:(Foo)->Bar):可流动=
Flowable.fromIterable(foos).map(转换)