我正在尝试一些我可以在 Monix 的 Observable 上执行的操作。我遇到了这个 debounce 运算符,无法理解它的行为:
Observable.interval(5.seconds).debounce(2.seconds)
上面的这个只是每 5 秒发出一个 Long 。
Observable.interval(2.seconds).debounce(5.seconds)
然而,这个根本不发射任何东西。那么 debounce 运算符的真正目的是什么,在哪些情况下我可以使用它?