George
10/11/2021, 4:22 PMObservable
are defined is as the dual of Iterable
.
Iterable -> Observable
calling iter.next() -> having onNext() called
throwing an error from iter.hasNext() -> having onError() called
hasNext() returning false -> having onComplete() called
When something goes wrong a bad thing happens
but for all reactive paradigms the dual is When something goes wrong a good thing doesn't happen