RxScala

RxScala 將Reactive Extensions 帶入 Scala。Rx 最初是為 .NET 實作的,現在也可用於 Java。 RxScala 項目是 RxJava 的一個轉接器。它的程式碼在一個獨立的 repository 中,並且也發布在 Maven Central 上。

您可以從查看 RxScalaDemo.scalaRxScala 範例,或 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 相同的溝通管道