有没有办法在 rx-scala 中模拟Observable
一个BehaviorSubject
(但没有接口)?Observer
即使其成为具有内存的 Observable,以便它可以有多个订阅,并且在每个新订阅上,它都会产生最后一个发出的值?
Observable.publish()
完成了一半的工作,但它不会发出最后一个值。Observable.cache.publish()
另一方面,重播所有值 - 我需要类似的东西,但它只重播最后一个发出的值,以处理无限流。
Rx-Java 解决方案也被接受,尽管首选原生 Scala 形式!