为什么rxScala Observable zipWith计算为Observable [Nothing]

时间:2017-11-05 15:52:48

标签: scala reactivex rx-scala

我尝试了以下内容:

import rx.lang.scala.Observable

Observable.from(Seq(1,2)).zipWith(Observable.from(Seq(3,4)))

当我显示结果类型时,我看到:

((Int, Int) => Nothing) => Observable[Nothing]

我正试图进入 Observable[Int, Int] ,我做错了什么?

1 个答案:

答案 0 :(得分:1)

Observable[Int, Int]没有意义:Observable只有一个类型参数。如果您需要Observable[(Int, Int)],则需要zipzipWith需要另一个参数:一个告诉你如何组合元素的函数。