【发布时间】:2017-11-29 21:25:11
【问题描述】:
我偶然发现了这些方法,从我从文档中得到的信息来看,它们的作用几乎完全相同。查看代码,他们显然做了不同的事情。从一开始,single() 返回一个 Observable(为什么?),而 toSingle() 有效地返回一个 Single。
我对响应式世界的有限了解让我想知道,为什么这两种方法都存在?他们有什么不同?他们中的任何一个都应该使用另一个吗?
它们中的任何一个或两个immediately 是否将Observable 转换为Single,如果它没有发出任何项目,它会引发错误?还是他们等待事件发出?
让我感到困惑的另一件事是他们的大理石图是不同的
(toSingle 和 single),但他们的文档说它们的行为应该完全相同,特别是它们的行为应该像 single() 大理石图。
【问题讨论】:
-
您能否提供每个操作员的文档链接?
标签: java rx-java system.reactive reactive