你为什么要订阅甚至创建一个从不产生任何东西,甚至没有错误,也没有完成的 observable?

最佳答案

它是可观察事件流组成中的一个基本“原子”,出现在各种情况下 - 但 Observable.Never 在实践中最常见的用途之一是编写测试。例如,它可以轻松实现对超时逻辑的稳健检查 - 并且通常在测试场景中与 TestScheduler 或其他虚拟时间调度程序结合使用。如果您检查 Rx 本身的源代码,您会发现它出现在许多单元测试中。

关于system.reactive - Rx 运算符 Never 的实际用途或需求是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37803488/

10-12 15:20