Scala-未来-vs-rxscala Scala Future & Promise to RxScala备忘单这是一个wiki页面,用于记录将代码从(使用)为时的一些要点。如果你想要创建PR,可以参考以下内容。
Future 持有1个结果或持有错误,Observable 可以持有0、1、一些、无限个结果或持有错误。
例如:
- Future[T] 持有类型为 T 的0或1个底层值:
val f1 = Future.successful(5) // T 为 Int,f1 持有 1 个值 = 5
val fE = Future.failed(new Exception(\"foo\")) // T 为 Nothing,fE 持有一个 Exception
- Observable[T] 可以持有多个值或错误。
暂无评论