Defer does not create the Observable until the observer subscribes, and creates a fresh Observable for each observer.
(f []Producer, opts ...Option)
| 170 | // Defer does not create the Observable until the observer subscribes, |
| 171 | // and creates a fresh Observable for each observer. |
| 172 | func Defer(f []Producer, opts ...Option) Observable { |
| 173 | return &ObservableImpl{ |
| 174 | iterable: newDeferIterable(f, opts...), |
| 175 | } |
| 176 | } |
| 177 | |
| 178 | // Empty creates an Observable with no item and terminate immediately. |
| 179 | func Empty() Observable { |
searching dependent graphs…