RxScala 将响应式扩展引入 Scala。 Rx 最初是为.NET 实现的,现在也适用于 Java。 RxScala 项目是 RxJava 的适配器。 它的代码在一个单独的仓库 中,也发布在 Maven Central 上。
您可以查看 RxScalaDemo.scala,RxScala 示例 或 Scaladoc 来入门。
还提供了一个 比较表,用于比较 Java Observable 和 Scala Observable。
此库尚未完成。 您需要做好未来版本中可能会出现重大更改的准备。
可以在 http://search.maven.org 上找到 Maven、Ivy、Gradle 等的二进制文件和依赖项信息。
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 相同的沟通渠道