为什么 rxScala Observable zipWith 评估为 Observable[Nothing]

Why rxScala Observable zipWith evaluates to Observable[Nothing]

我尝试了以下方法:

import rx.lang.scala.Observable

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

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

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

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

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