4

1 つのプロジェクトでRxJavaRxScalaの両方を使用する方法はありますか?

import rx.lang.scala.{Observable => ScalaObservable}
import rx.{Observable => JavaObservable}

JavaObservableRxJava )を使用しているJavaで書かれたモジュールがあります。そして、Java モジュールを使用することになっているが、Scala で書かれている Scala モジュールがあります。

これらを他のものに変換する便利な方法はありますか?

4

1 に答える 1

4

Yes, this is possible by using the conversion functions such as toJavaObservable, toScalaObservable, etc in rx.lang.scala.JavaConversions.

You can either write the conversion explicitly (eg toJavaObservable(myScalaObservable), or if you enable implicit conversions and import rx.lang.scala.JavaConversions._, they will be inserted automatically by the compiler whenever a Java Observable is expected, but a Scala Observable is found, and vice versa.

于 2016-02-08T10:00:24.077 に答える