为什么 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)]
,你需要zip
。 zipWith
需要另一个参数:一个告诉您如何 组合元素的函数。
我尝试了以下方法:
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)]
,你需要zip
。 zipWith
需要另一个参数:一个告诉您如何 组合元素的函数。