RxScala 將Reactive Extensions 帶入 Scala。Rx 最初是為 .NET 實作的,現在也可用於 Java。 RxScala 項目是 RxJava 的一個轉接器。它的程式碼在一個獨立的 repository 中,並且也發布在 Maven Central 上。
您可以從查看 RxScalaDemo.scala、RxScala 範例,或 Scaladoc 開始入門。
這裡還有 Java Observable 和 Scala Observable 之間的 比較表格。
這個函式庫尚未完成。您必須預期未來版本會有重大變更。
Maven、Ivy、Gradle 和其他工具的二進制檔和相依性資訊可以在 http://search.maven.org 找到。
sbt/activator 的範例
libraryDependencies += "io.reactivex" %% "rxscala" % "x.y.z"
Maven 的範例
<dependency>
<groupId>io.reactivex</groupId>
<artifactId>rxscala_${scala.compat.version}</artifactId>
<version>x.y.z</version>
</dependency>
Ivy 的範例
<dependency org="io.reactivex" name="rxscala_${scala.compat.version}" rev="x.y.z" />
請使用與 RxJava 相同的溝通管道