The response has been limited to 50k tokens of the smallest files in the repo. You can remove this limitation by removing the max tokens filter.
├── .gitignore
├── All-Operators-List.md
├── Intro.md
├── Observables.md
├── Operators.md
├── README.md
├── SUMMARY.md
├── Scheduler.md
├── Single.md
├── Subject.md
├── Topics.md
├── config.json
├── cover
    ├── background.jpg
    └── logo.png
├── images
    ├── S.AsyncSubject.e.png
    ├── S.AsyncSubject.png
    ├── S.BehaviorSubject.e.png
    ├── S.BehaviorSubject.png
    ├── S.PublishSubject.e.png
    ├── S.PublishSubject.png
    ├── S.ReplaySubject.png
    ├── legend.png
    ├── operators
    │   ├── B.chunkify.png
    │   ├── B.first.p.png
    │   ├── B.first.png
    │   ├── B.firstOrDefault.p.png
    │   ├── B.firstOrDefault.png
    │   ├── B.forEach.png
    │   ├── B.forEachFuture.ce.png
    │   ├── B.forEachFuture.ces.png
    │   ├── B.forEachFuture.e.png
    │   ├── B.forEachFuture.es.png
    │   ├── B.forEachFuture.png
    │   ├── B.forEachFuture.s.png
    │   ├── B.getIterator.png
    │   ├── B.last.p.png
    │   ├── B.last.png
    │   ├── B.lastOrDefault.p.png
    │   ├── B.lastOrDefault.png
    │   ├── B.latest.png
    │   ├── B.legend.png
    │   ├── B.mostRecent.png
    │   ├── B.next.png
    │   ├── B.single.p.png
    │   ├── B.single.png
    │   ├── B.singleOrDefault.p.png
    │   ├── B.singleOrDefault.png
    │   ├── B.toFuture.png
    │   ├── B.toIterable.png
    │   ├── B.toIterator.png
    │   ├── Buffer1.net.png
    │   ├── Buffer2.net.png
    │   ├── Buffer3.net.png
    │   ├── Buffer4.net.png
    │   ├── Buffer5.net.png
    │   ├── Buffer6.net.png
    │   ├── Buffer7.net.png
    │   ├── Composition.1.png
    │   ├── Composition.2.png
    │   ├── Composition.3.png
    │   ├── OnErrorResumeNext.net.png
    │   ├── S.AsyncSubject.e copy.png
    │   ├── S.AsyncSubject.e.png
    │   ├── S.AsyncSubject.png
    │   ├── S.BehaviorSubject.e.png
    │   ├── S.BehaviorSubject.png
    │   ├── S.PublishSubject.e.png
    │   ├── S.PublishSubject.png
    │   ├── S.ReplaySubject.png
    │   ├── St.byLine.png
    │   ├── St.decode.png
    │   ├── St.encode.png
    │   ├── St.from.png
    │   ├── St.join.png
    │   ├── St.split.png
    │   ├── St.stringConcat.png
    │   ├── aggregate.png
    │   ├── aggregateSeed.png
    │   ├── all.c.png
    │   ├── all.png
    │   ├── amb.c.png
    │   ├── amb.png
    │   ├── and_thenDo_when.png
    │   ├── and_then_when.C.png
    │   ├── and_then_when.png
    │   ├── asyncAction.n.png
    │   ├── asyncAction.ns.png
    │   ├── asyncFunc.png
    │   ├── asyncFunc.s.png
    │   ├── average.c.png
    │   ├── average.f.png
    │   ├── average.png
    │   ├── bp.buffer1.png
    │   ├── bp.buffer2.png
    │   ├── bp.bursty.png
    │   ├── bp.debounce.png
    │   ├── bp.obp.block.png
    │   ├── bp.obp.buffer.png
    │   ├── bp.obp.drop.png
    │   ├── bp.obp.latest.png
    │   ├── bp.pausable.png
    │   ├── bp.pausableBuffered.png
    │   ├── bp.sample.png
    │   ├── bp.stopAndWait.png
    │   ├── bp.throttleFirst.png
    │   ├── bp.window1.png
    │   ├── bp.window2.png
    │   ├── bp.windowed.png
    │   ├── buffer.png
    │   ├── buffer1.png
    │   ├── buffer1.py.png
    │   ├── buffer2.png
    │   ├── buffer2.py.png
    │   ├── buffer3.png
    │   ├── buffer4.png
    │   ├── buffer5.png
    │   ├── buffer5.s.png
    │   ├── buffer6.png
    │   ├── buffer6.s.png
    │   ├── buffer7.png
    │   ├── buffer7.s.png
    │   ├── buffer8.png
    │   ├── buffer8.py.png
    │   ├── bufferWithCount3.png
    │   ├── bufferWithCount4.png
    │   ├── bufferWithTime5.png
    │   ├── bufferWithTime7.png
    │   ├── bufferWithTimeOrCount6.png
    │   ├── buffer_with_count3.py.png
    │   ├── buffer_with_count4.py.png
    │   ├── buffer_with_count4.rb.png
    │   ├── buffer_with_time5.py.png
    │   ├── buffer_with_time7.py.png
    │   ├── buffer_with_time_or_count6.py.png
    │   ├── cache.png
    │   ├── case.png
    │   ├── cast.png
    │   ├── catch.js.png
    │   ├── catch.png
    │   ├── catchX.png
    │   ├── catch_exception.png
    │   ├── collect.png
    │   ├── combineLatest.c.png
    │   ├── combineLatest.png
    │   ├── concat.c.png
    │   ├── concat.hot.png
    │   ├── concat.png
    │   ├── concatAll.png
    │   ├── concatMap.png
    │   ├── concatMapObserver.png
    │   ├── concatX.png
    │   ├── concat_all.png
    │   ├── cons.png
    │   ├── contains.c.png
    │   ├── contains.png
    │   ├── count.c.png
    │   ├── count.png
    │   ├── create.c.png
    │   ├── create.png
    │   ├── debounce.c.png
    │   ├── debounce.f.png
    │   ├── debounce.png
    │   ├── debounce.s.png
    │   ├── debounceWithSelector.png
    │   ├── defaultIfEmpty.c.png
    │   ├── defaultIfEmpty.png
    │   ├── defer.c.png
    │   ├── defer.png
    │   ├── deferCancellableFuture.png
    │   ├── deferCancellableFuture.s.png
    │   ├── deferFuture.png
    │   ├── deferFuture.s.png
    │   ├── delay.c.png
    │   ├── delay.o.png
    │   ├── delay.oo.png
    │   ├── delay.png
    │   ├── delay.s.png
    │   ├── delaySubscription.o.png
    │   ├── delaySubscription.png
    │   ├── delaySubscription.s.png
    │   ├── delayWithSelector.o.png
    │   ├── delayWithSelector.png
    │   ├── dematerialize.c.png
    │   ├── dematerialize.png
    │   ├── distinct.c.png
    │   ├── distinct.key.png
    │   ├── distinct.png
    │   ├── distinctUntilChanged.key.png
    │   ├── distinctUntilChanged.png
    │   ├── do.c.png
    │   ├── do.png
    │   ├── doOnCompleted.png
    │   ├── doOnEach.c.png
    │   ├── doOnEach.ce.png
    │   ├── doOnEach.e.png
    │   ├── doOnEach.png
    │   ├── doOnError.png
    │   ├── doOnNext.png
    │   ├── doOnSubscribe.png
    │   ├── doOnTerminate.png
    │   ├── doOnUnsubscribe.png
    │   ├── doWhile.png
    │   ├── elementAt.c.png
    │   ├── elementAt.png
    │   ├── elementAtOrDefault.png
    │   ├── empty.c.png
    │   ├── empty.png
    │   ├── empty.s.png
    │   ├── error.png
    │   ├── error.s.png
    │   ├── every.png
    │   ├── exists.png
    │   ├── expand.png
    │   ├── export_instructions.png
    │   ├── filter.c.png
    │   ├── filter.png
    │   ├── finally.png
    │   ├── finallyDo.png
    │   ├── find.png
    │   ├── findIndex.png
    │   ├── first.c.png
    │   ├── first.png
    │   ├── first.takeFirst.png
    │   ├── firstN.png
    │   ├── firstOrDefault.png
    │   ├── firstOrDefaultN.png
    │   ├── flatMap.c.png
    │   ├── flatMap.png
    │   ├── flatMapLatest.png
    │   ├── flatMapObserver.png
    │   ├── flatten.png
    │   ├── for.png
    │   ├── forEachFuture.png
    │   ├── forEachFuture.s.png
    │   ├── forIterable.png
    │   ├── forkJoin.p.png
    │   ├── forkJoin.png
    │   ├── from.Future.png
    │   ├── from.Future.s.png
    │   ├── from.c.png
    │   ├── from.png
    │   ├── from.s.png
    │   ├── fromAction.png
    │   ├── fromAction.s.png
    │   ├── fromCallable.png
    │   ├── fromCallable.s.png
    │   ├── fromCallback.png
    │   ├── fromCancellableFuture.png
    │   ├── fromCancellableFuture.s.png
    │   ├── fromEvent.png
    │   ├── fromFunc0.png
    │   ├── fromFunc0.s.png
    │   ├── fromFuture.png
    │   ├── fromFuture.s.png
    │   ├── fromNodeCallback.png
    │   ├── fromRunnable.png
    │   ├── fromRunnable.s.png
    │   ├── generate.png
    │   ├── generate.s.png
    │   ├── generate.st.png
    │   ├── generate.t.png
    │   ├── generateAbsoluteTime.png
    │   ├── generateAbsoluteTime.s.png
    │   ├── generateWithAbsoluteTime.png
    │   ├── generateWithRelativeTime.png
    │   ├── groupBy.anomaly.png
    │   ├── groupBy.c.png
    │   ├── groupBy.png
    │   ├── groupByUntil.n.png
    │   ├── groupByUntil.png
    │   ├── groupJoin.c.png
    │   ├── groupJoin.png
    │   ├── if.png
    │   ├── ifThen.e.png
    │   ├── ifThen.png
    │   ├── ifThen.s.png
    │   ├── ignoreElements.c.png
    │   ├── ignoreElements.png
    │   ├── indexOf.png
    │   ├── interleaveX.png
    │   ├── interval.c.png
    │   ├── interval.png
    │   ├── interval.s.png
    │   ├── isEmpty.png
    │   ├── join.c.png
    │   ├── join_.png
    │   ├── just.c.png
    │   ├── just.m.png
    │   ├── just.png
    │   ├── just.s.png
    │   ├── last.c.png
    │   ├── last.p.png
    │   ├── last.png
    │   ├── lastOrDefault.p.png
    │   ├── lastOrDefault.png
    │   ├── legend.png
    │   ├── longCount.png
    │   ├── manySelect.png
    │   ├── map.c.png
    │   ├── map.i.png
    │   ├── map.png
    │   ├── mapMany.png
    │   ├── mapManyDelayError.png
    │   ├── mapWithIndex.png
    │   ├── map_and_merge_3W.png
    │   ├── map_and_merge_WoW.png
    │   ├── materialize.c.png
    │   ├── materialize.png
    │   ├── max.c.png
    │   ├── max.png
    │   ├── maxBy.png
    │   ├── merge-delay-error.png
    │   ├── merge.c.png
    │   ├── merge.io.png
    │   ├── merge.ios.png
    │   ├── merge.oo.png
    │   ├── merge.png
    │   ├── mergeAll.png
    │   ├── mergeDelayError.C.png
    │   ├── mergeDelayError.png
    │   ├── mergeMap.nce.png
    │   ├── mergeMap.png
    │   ├── mergeMap.r.png
    │   ├── mergeMapIterable.png
    │   ├── mergeMapIterable.r.png
    │   ├── mergeX.png
    │   ├── merge_all.png
    │   ├── min.c.png
    │   ├── min.png
    │   ├── minBy.png
    │   ├── nest.png
    │   ├── never.c.png
    │   ├── never.png
    │   ├── observeOn.c.png
    │   ├── observeOn.e.png
    │   ├── observeOn.png
    │   ├── of.png
    │   ├── ofClass.png
    │   ├── onErrorFlatMap.png
    │   ├── onErrorFlatMap.withMerge.png
    │   ├── onErrorResumeNext.js.png
    │   ├── onErrorResumeNext.png
    │   ├── onErrorReturn.png
    │   ├── onExceptionResumeNextViaObservable.png
    │   ├── on_error_resume_next.png
    │   ├── parallel.png
    │   ├── parallelMerge.png
    │   ├── partition-all.png
    │   ├── pivot.ex.png
    │   ├── pivot.png
    │   ├── pluck.png
    │   ├── pluscolon.png
    │   ├── plusplus.png
    │   ├── publishConnect.c.png
    │   ├── publishConnect.f.png
    │   ├── publishConnect.i.png
    │   ├── publishConnect.if.png
    │   ├── publishConnect.png
    │   ├── publishLast.f.png
    │   ├── publishLast.png
    │   ├── publishRefCount.c.png
    │   ├── publishRefCount.png
    │   ├── publishValue.png
    │   ├── range.c.png
    │   ├── range.png
    │   ├── range.s.png
    │   ├── reduce.c.png
    │   ├── reduce.png
    │   ├── reduceSeed.png
    │   ├── repeat.c.png
    │   ├── repeat.n.png
    │   ├── repeat.ns.png
    │   ├── repeat.o.png
    │   ├── repeat.on.png
    │   ├── repeat.ons.png
    │   ├── repeat.os.png
    │   ├── repeat.png
    │   ├── repeat.s.png
    │   ├── repeatWhen.f.png
    │   ├── replay.c.png
    │   ├── replay.f.png
    │   ├── replay.fn.png
    │   ├── replay.fns.png
    │   ├── replay.fnt.png
    │   ├── replay.fnts.png
    │   ├── replay.fs.png
    │   ├── replay.ft.png
    │   ├── replay.fts.png
    │   ├── replay.n.png
    │   ├── replay.ns.png
    │   ├── replay.nt.png
    │   ├── replay.nts.png
    │   ├── replay.png
    │   ├── replay.s.png
    │   ├── replay.t.png
    │   ├── replay.ts.png
    │   ├── rescue_error.png
    │   ├── retry.C.png
    │   ├── retry.png
    │   ├── retryWhen.f.png
    │   ├── rx-operators.graffle
    │   ├── sample.c.png
    │   ├── sample.o.png
    │   ├── sample.png
    │   ├── sample.s.png
    │   ├── scan.c.png
    │   ├── scan.png
    │   ├── scanSeed.js.png
    │   ├── scanSeed.png
    │   ├── sequenceEqual.c.png
    │   ├── sequenceEqual.png
    │   ├── serialize.c.png
    │   ├── single.p.png
    │   ├── single.png
    │   ├── singleOrDefault.p.png
    │   ├── singleOrDefault.png
    │   ├── skip.c.png
    │   ├── skip.png
    │   ├── skip.t.png
    │   ├── skip.ts.png
    │   ├── skipLast.c.png
    │   ├── skipLast.png
    │   ├── skipLast.t.png
    │   ├── skipLast.ts.png
    │   ├── skipLastWithTime.png
    │   ├── skipUntil.c.png
    │   ├── skipUntil.png
    │   ├── skipUntilWithTime.png
    │   ├── skipWhile.c.png
    │   ├── skipWhile.png
    │   ├── skipWhileWithIndex.png
    │   ├── sliding2.png
    │   ├── sliding4.png
    │   ├── sliding7.png
    │   ├── sliding9.png
    │   ├── slidingBuffer2.png
    │   ├── slidingBuffer4.png
    │   ├── slidingBuffer7.png
    │   ├── start.c.png
    │   ├── start.png
    │   ├── start.s.png
    │   ├── startAsync.png
    │   ├── startCancellableFuture.png
    │   ├── startCancellableFuture.s.png
    │   ├── startFuture.png
    │   ├── startFuture.s.png
    │   ├── startWith.c.png
    │   ├── startWith.o.png
    │   ├── startWith.png
    │   ├── startWith.s.png
    │   ├── start_with.png
    │   ├── subscribeOn.c.png
    │   ├── subscribeOn.png
    │   ├── sum.c.png
    │   ├── sum.f.png
    │   ├── sum.png
    │   ├── switch.c.png
    │   ├── switch.png
    │   ├── switchCase.png
    │   ├── switchCase.s.png
    │   ├── switchDo.png
    │   ├── switchLatest.png
    │   ├── switchMap.png
    │   ├── synchronize.png
    │   ├── take.0.png
    │   ├── take.c.png
    │   ├── take.png
    │   ├── take.t.png
    │   ├── take.ts.png
    │   ├── takeFirst.png
    │   ├── takeFirstN.png
    │   ├── takeLast.c.png
    │   ├── takeLast.n.png
    │   ├── takeLast.t.png
    │   ├── takeLast.tn.png
    │   ├── takeLast.tns.png
    │   ├── takeLast.ts.png
    │   ├── takeLast.tsd.png
    │   ├── takeLastBuffer.png
    │   ├── takeLastBuffer.t.png
    │   ├── takeLastBuffer.tn.png
    │   ├── takeLastBuffer.tns.png
    │   ├── takeLastBuffer.ts.png
    │   ├── takeLastBufferWithTime.png
    │   ├── takeLastWithTime.png
    │   ├── takeUntil.c.png
    │   ├── takeUntil.p.png
    │   ├── takeUntil.png
    │   ├── takeUntilWithTime.png
    │   ├── takeWhile.c.png
    │   ├── takeWhile.png
    │   ├── takeWhileWithIndex.png
    │   ├── throttleFirst.png
    │   ├── throttleFirst.s.png
    │   ├── throttleLast.png
    │   ├── throttleLast.s.png
    │   ├── throttleWithTimeout.png
    │   ├── throttleWithTimeout.s.png
    │   ├── throw.c.png
    │   ├── timeInterval.c.png
    │   ├── timeInterval.png
    │   ├── timeInterval.s.png
    │   ├── timeout.1.png
    │   ├── timeout.1s.png
    │   ├── timeout.2.png
    │   ├── timeout.2s.png
    │   ├── timeout.3.png
    │   ├── timeout.4.png
    │   ├── timeout.5.png
    │   ├── timeout.6.png
    │   ├── timeout.c.png
    │   ├── timeout3.png
    │   ├── timeout4.png
    │   ├── timeout5.png
    │   ├── timeout6.png
    │   ├── timeoutWithSelector3.png
    │   ├── timeoutWithSelector4.png
    │   ├── timeoutWithSelector5.png
    │   ├── timeoutWithSelector6.png
    │   ├── timer.c.png
    │   ├── timer.j1.png
    │   ├── timer.j2.png
    │   ├── timer.p.png
    │   ├── timer.png
    │   ├── timer.ps.png
    │   ├── timer.s.png
    │   ├── timestamp.c.png
    │   ├── timestamp.png
    │   ├── timestamp.s.png
    │   ├── to.c.png
    │   ├── toArray.png
    │   ├── toAsync.an.png
    │   ├── toAsync.ans.png
    │   ├── toAsync.png
    │   ├── toAsync.s.png
    │   ├── toList.png
    │   ├── toMap.png
    │   ├── toMultiMap.png
    │   ├── toObservable.png
    │   ├── toSet.png
    │   ├── toSortedList.f.png
    │   ├── toSortedList.png
    │   ├── tumbling3.png
    │   ├── tumbling5.png
    │   ├── tumbling6.png
    │   ├── tumbling8.png
    │   ├── tumblingBuffer3.png
    │   ├── tumblingBuffer5.png
    │   ├── tumblingBuffer6.png
    │   ├── tumblingBuffer8.png
    │   ├── using.c.png
    │   ├── using.js.png
    │   ├── using.png
    │   ├── where.png
    │   ├── while.png
    │   ├── whileDo.png
    │   ├── window.C.png
    │   ├── window.png
    │   ├── window1.cs.png
    │   ├── window1.net.png
    │   ├── window1.png
    │   ├── window1.py.png
    │   ├── window2.net.png
    │   ├── window2.ocs.png
    │   ├── window2.png
    │   ├── window3.net.png
    │   ├── window3.png
    │   ├── window4.net.png
    │   ├── window4.png
    │   ├── window5.net.png
    │   ├── window5.png
    │   ├── window5.s.png
    │   ├── window6.net.png
    │   ├── window6.png
    │   ├── window6.s.png
    │   ├── window7.net.png
    │   ├── window7.png
    │   ├── window7.s.png
    │   ├── window8.b.png
    │   ├── window8.png
    │   ├── windowWithCount3.png
    │   ├── windowWithCount4.png
    │   ├── windowWithTime5.png
    │   ├── windowWithTime7.png
    │   ├── windowWithTimeOrCount6.png
    │   ├── window_with_count3.png
    │   ├── window_with_count4.png
    │   ├── window_with_time5.png
    │   ├── window_with_time5.py.png
    │   ├── window_with_time7.png
    │   ├── window_with_time7.py.png
    │   ├── window_with_time_or_count.png
    │   ├── window_with_time_or_count.py.png
    │   ├── withLatestFrom.png
    │   ├── zip.c.png
    │   ├── zip.i.png
    │   ├── zip.o.png
    │   ├── zip.png
    │   └── zipArray.png
    └── subject
    │   ├── S.AsyncSubject.e.png
    │   ├── S.AsyncSubject.png
    │   ├── S.BehaviorSubject.e.png
    │   ├── S.BehaviorSubject.png
    │   ├── S.PublishSubject.e.png
    │   ├── S.PublishSubject.png
    │   └── S.ReplaySubject.png
├── operators
    ├── All.md
    ├── Amb.md
    ├── And.md
    ├── Async-Operators.md
    ├── Average.md
    ├── Blocking-Observable-Operators.md
    ├── Buffer.md
    ├── Catch.md
    ├── CombineLatest.md
    ├── Combining-Observables.md
    ├── Concat.md
    ├── Conditional-and-Boolean-Operators.md
    ├── Conditional.md
    ├── Connect.md
    ├── Connectable-Observable-Operators.md
    ├── Contains.md
    ├── Count.md
    ├── Create.md
    ├── Creating-Observables.md
    ├── Creating.md
    ├── Debounce.md
    ├── DefaultIfEmpty.md
    ├── Defer.md
    ├── Delay.md
    ├── Distinct.md
    ├── Do.md
    ├── ElementAt.md
    ├── Empty.md
    ├── Error-Handling-Operators.md
    ├── Filter.md
    ├── Filtering-Observables.md
    ├── First.md
    ├── FlatMap.md
    ├── From.md
    ├── GroupBy.md
    ├── IgnoreElements.md
    ├── Interval.md
    ├── Join.md
    ├── Just.md
    ├── Last.md
    ├── Map.md
    ├── Materialize.md
    ├── Mathematical-and-Aggregate-Operators.md
    ├── Mathematical.md
    ├── Max.md
    ├── Merge.md
    ├── Min.md
    ├── Observable-Utility-Operators.md
    ├── ObserveOn.md
    ├── Phantom-Operators.md
    ├── Publish.md
    ├── Range.md
    ├── Reduce.md
    ├── RefCount.md
    ├── Repeat.md
    ├── Replay.md
    ├── Retry.md
    ├── Sample.md
    ├── Scan.md
    ├── SequenceEqual.md
    ├── Serialize.md
    ├── Skip.md
    ├── SkipLast.md
    ├── SkipUntil.md
    ├── SkipWhile.md
    ├── Start.md
    ├── StartWith.md
    ├── String-Observables.md
    ├── Subscribe.md
    ├── SubscribeOn.md
    ├── Sum.md
    ├── Switch.md
    ├── Take.md
    ├── TakeLast.md
    ├── TakeUntil.md
    ├── TakeWhile.md
    ├── TimeInterval.md
    ├── Timeout.md
    ├── Timer.md
    ├── Timestamp.md
    ├── To.md
    ├── Transforming-Observables.md
    ├── Using.md
    ├── Window.md
    └── Zip.md
├── samples
    ├── .gitignore
    ├── build.gradle
    ├── gradle.properties
    ├── gradle
    │   ├── buildViaTravis.sh
    │   └── wrapper
    │   │   └── gradle-wrapper.properties
    ├── gradlew
    ├── gradlew.bat
    ├── settings.gradle
    └── src
    │   └── main
    │       └── java
    │           └── com
    │               └── mcxiaoke
    │                   └── rx
    │                       └── samples
    │                           ├── CreatingSample.java
    │                           └── TransformingSample.java
└── topics
    ├── Additional-Reading.md
    ├── Backpressure.md
    ├── Error-Handling.md
    ├── Getting-Started.md
    ├── How-To-Use-RxJava.md
    ├── How-to-Contribute.md
    ├── Implementing-Your-Own-Operators.md
    ├── Plugins.md
    ├── Problem-Solving-Examples-in-RxJava.md
    ├── Reactive-Streams.md
    └── The-RxJava-Android-Module.md


/.gitignore:
--------------------------------------------------------------------------------
1 | wiki
2 | *.plist
3 | _book
4 | 


--------------------------------------------------------------------------------
/Topics.md:
--------------------------------------------------------------------------------
 1 | ## RxJava文档和教程
 2 | 
 3 | * [RxJava入门指南](topics/Getting-Started.md)
 4 | * [RxJava使用示例](topics/How-To-Use-RxJava.md)
 5 | * [实现自定义操作符](topics/Implementing-Your-Own-Operators.md)
 6 | * [自定义插件](topics/Plugins.md)
 7 | * [Backpressure](topics/Backpressure.md) **TODO**
 8 | * [错误处理](topics/Error-Handling.md)
 9 | * [Android模块](topics/The-RxJava-Android-Module.md)
10 | * [参与开发](topics/How-to-Contribute.md)
11 | * [补充阅读材料](topics/Additional-Reading.md)
12 | * [Phantom-Operators](operators/Phantom-Operators.md)
13 | 


--------------------------------------------------------------------------------
/config.json:
--------------------------------------------------------------------------------
1 | {
2 |     "name": "ReactiveX 文档中文翻译",
3 |     "introduction":"Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,现在已经支持几乎全部的流行编程语言了",
4 |      "path": {
5 |      "toc": "SUMMARY.md"
6 |      }
7 | }


--------------------------------------------------------------------------------
/cover/background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/cover/background.jpg


--------------------------------------------------------------------------------
/cover/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/cover/logo.png


--------------------------------------------------------------------------------
/images/S.AsyncSubject.e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/S.AsyncSubject.e.png


--------------------------------------------------------------------------------
/images/S.AsyncSubject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/S.AsyncSubject.png


--------------------------------------------------------------------------------
/images/S.BehaviorSubject.e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/S.BehaviorSubject.e.png


--------------------------------------------------------------------------------
/images/S.BehaviorSubject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/S.BehaviorSubject.png


--------------------------------------------------------------------------------
/images/S.PublishSubject.e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/S.PublishSubject.e.png


--------------------------------------------------------------------------------
/images/S.PublishSubject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/S.PublishSubject.png


--------------------------------------------------------------------------------
/images/S.ReplaySubject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/S.ReplaySubject.png


--------------------------------------------------------------------------------
/images/legend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/legend.png


--------------------------------------------------------------------------------
/images/operators/B.chunkify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.chunkify.png


--------------------------------------------------------------------------------
/images/operators/B.first.p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.first.p.png


--------------------------------------------------------------------------------
/images/operators/B.first.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.first.png


--------------------------------------------------------------------------------
/images/operators/B.firstOrDefault.p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.firstOrDefault.p.png


--------------------------------------------------------------------------------
/images/operators/B.firstOrDefault.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.firstOrDefault.png


--------------------------------------------------------------------------------
/images/operators/B.forEach.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.forEach.png


--------------------------------------------------------------------------------
/images/operators/B.forEachFuture.ce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.forEachFuture.ce.png


--------------------------------------------------------------------------------
/images/operators/B.forEachFuture.ces.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.forEachFuture.ces.png


--------------------------------------------------------------------------------
/images/operators/B.forEachFuture.e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.forEachFuture.e.png


--------------------------------------------------------------------------------
/images/operators/B.forEachFuture.es.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.forEachFuture.es.png


--------------------------------------------------------------------------------
/images/operators/B.forEachFuture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.forEachFuture.png


--------------------------------------------------------------------------------
/images/operators/B.forEachFuture.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.forEachFuture.s.png


--------------------------------------------------------------------------------
/images/operators/B.getIterator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.getIterator.png


--------------------------------------------------------------------------------
/images/operators/B.last.p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.last.p.png


--------------------------------------------------------------------------------
/images/operators/B.last.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.last.png


--------------------------------------------------------------------------------
/images/operators/B.lastOrDefault.p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.lastOrDefault.p.png


--------------------------------------------------------------------------------
/images/operators/B.lastOrDefault.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.lastOrDefault.png


--------------------------------------------------------------------------------
/images/operators/B.latest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.latest.png


--------------------------------------------------------------------------------
/images/operators/B.legend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.legend.png


--------------------------------------------------------------------------------
/images/operators/B.mostRecent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.mostRecent.png


--------------------------------------------------------------------------------
/images/operators/B.next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.next.png


--------------------------------------------------------------------------------
/images/operators/B.single.p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.single.p.png


--------------------------------------------------------------------------------
/images/operators/B.single.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.single.png


--------------------------------------------------------------------------------
/images/operators/B.singleOrDefault.p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.singleOrDefault.p.png


--------------------------------------------------------------------------------
/images/operators/B.singleOrDefault.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.singleOrDefault.png


--------------------------------------------------------------------------------
/images/operators/B.toFuture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.toFuture.png


--------------------------------------------------------------------------------
/images/operators/B.toIterable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.toIterable.png


--------------------------------------------------------------------------------
/images/operators/B.toIterator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/B.toIterator.png


--------------------------------------------------------------------------------
/images/operators/Buffer1.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/Buffer1.net.png


--------------------------------------------------------------------------------
/images/operators/Buffer2.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/Buffer2.net.png


--------------------------------------------------------------------------------
/images/operators/Buffer3.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/Buffer3.net.png


--------------------------------------------------------------------------------
/images/operators/Buffer4.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/Buffer4.net.png


--------------------------------------------------------------------------------
/images/operators/Buffer5.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/Buffer5.net.png


--------------------------------------------------------------------------------
/images/operators/Buffer6.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/Buffer6.net.png


--------------------------------------------------------------------------------
/images/operators/Buffer7.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/Buffer7.net.png


--------------------------------------------------------------------------------
/images/operators/Composition.1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/Composition.1.png


--------------------------------------------------------------------------------
/images/operators/Composition.2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/Composition.2.png


--------------------------------------------------------------------------------
/images/operators/Composition.3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/Composition.3.png


--------------------------------------------------------------------------------
/images/operators/OnErrorResumeNext.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/OnErrorResumeNext.net.png


--------------------------------------------------------------------------------
/images/operators/S.AsyncSubject.e copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/S.AsyncSubject.e copy.png


--------------------------------------------------------------------------------
/images/operators/S.AsyncSubject.e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/S.AsyncSubject.e.png


--------------------------------------------------------------------------------
/images/operators/S.AsyncSubject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/S.AsyncSubject.png


--------------------------------------------------------------------------------
/images/operators/S.BehaviorSubject.e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/S.BehaviorSubject.e.png


--------------------------------------------------------------------------------
/images/operators/S.BehaviorSubject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/S.BehaviorSubject.png


--------------------------------------------------------------------------------
/images/operators/S.PublishSubject.e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/S.PublishSubject.e.png


--------------------------------------------------------------------------------
/images/operators/S.PublishSubject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/S.PublishSubject.png


--------------------------------------------------------------------------------
/images/operators/S.ReplaySubject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/S.ReplaySubject.png


--------------------------------------------------------------------------------
/images/operators/St.byLine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/St.byLine.png


--------------------------------------------------------------------------------
/images/operators/St.decode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/St.decode.png


--------------------------------------------------------------------------------
/images/operators/St.encode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/St.encode.png


--------------------------------------------------------------------------------
/images/operators/St.from.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/St.from.png


--------------------------------------------------------------------------------
/images/operators/St.join.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/St.join.png


--------------------------------------------------------------------------------
/images/operators/St.split.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/St.split.png


--------------------------------------------------------------------------------
/images/operators/St.stringConcat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/St.stringConcat.png


--------------------------------------------------------------------------------
/images/operators/aggregate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/aggregate.png


--------------------------------------------------------------------------------
/images/operators/aggregateSeed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/aggregateSeed.png


--------------------------------------------------------------------------------
/images/operators/all.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/all.c.png


--------------------------------------------------------------------------------
/images/operators/all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/all.png


--------------------------------------------------------------------------------
/images/operators/amb.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/amb.c.png


--------------------------------------------------------------------------------
/images/operators/amb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/amb.png


--------------------------------------------------------------------------------
/images/operators/and_thenDo_when.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/and_thenDo_when.png


--------------------------------------------------------------------------------
/images/operators/and_then_when.C.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/and_then_when.C.png


--------------------------------------------------------------------------------
/images/operators/and_then_when.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/and_then_when.png


--------------------------------------------------------------------------------
/images/operators/asyncAction.n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/asyncAction.n.png


--------------------------------------------------------------------------------
/images/operators/asyncAction.ns.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/asyncAction.ns.png


--------------------------------------------------------------------------------
/images/operators/asyncFunc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/asyncFunc.png


--------------------------------------------------------------------------------
/images/operators/asyncFunc.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/asyncFunc.s.png


--------------------------------------------------------------------------------
/images/operators/average.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/average.c.png


--------------------------------------------------------------------------------
/images/operators/average.f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/average.f.png


--------------------------------------------------------------------------------
/images/operators/average.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/average.png


--------------------------------------------------------------------------------
/images/operators/bp.buffer1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.buffer1.png


--------------------------------------------------------------------------------
/images/operators/bp.buffer2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.buffer2.png


--------------------------------------------------------------------------------
/images/operators/bp.bursty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.bursty.png


--------------------------------------------------------------------------------
/images/operators/bp.debounce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.debounce.png


--------------------------------------------------------------------------------
/images/operators/bp.obp.block.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.obp.block.png


--------------------------------------------------------------------------------
/images/operators/bp.obp.buffer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.obp.buffer.png


--------------------------------------------------------------------------------
/images/operators/bp.obp.drop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.obp.drop.png


--------------------------------------------------------------------------------
/images/operators/bp.obp.latest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.obp.latest.png


--------------------------------------------------------------------------------
/images/operators/bp.pausable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.pausable.png


--------------------------------------------------------------------------------
/images/operators/bp.pausableBuffered.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.pausableBuffered.png


--------------------------------------------------------------------------------
/images/operators/bp.sample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.sample.png


--------------------------------------------------------------------------------
/images/operators/bp.stopAndWait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.stopAndWait.png


--------------------------------------------------------------------------------
/images/operators/bp.throttleFirst.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.throttleFirst.png


--------------------------------------------------------------------------------
/images/operators/bp.window1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.window1.png


--------------------------------------------------------------------------------
/images/operators/bp.window2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.window2.png


--------------------------------------------------------------------------------
/images/operators/bp.windowed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bp.windowed.png


--------------------------------------------------------------------------------
/images/operators/buffer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer.png


--------------------------------------------------------------------------------
/images/operators/buffer1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer1.png


--------------------------------------------------------------------------------
/images/operators/buffer1.py.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer1.py.png


--------------------------------------------------------------------------------
/images/operators/buffer2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer2.png


--------------------------------------------------------------------------------
/images/operators/buffer2.py.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer2.py.png


--------------------------------------------------------------------------------
/images/operators/buffer3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer3.png


--------------------------------------------------------------------------------
/images/operators/buffer4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer4.png


--------------------------------------------------------------------------------
/images/operators/buffer5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer5.png


--------------------------------------------------------------------------------
/images/operators/buffer5.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer5.s.png


--------------------------------------------------------------------------------
/images/operators/buffer6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer6.png


--------------------------------------------------------------------------------
/images/operators/buffer6.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer6.s.png


--------------------------------------------------------------------------------
/images/operators/buffer7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer7.png


--------------------------------------------------------------------------------
/images/operators/buffer7.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer7.s.png


--------------------------------------------------------------------------------
/images/operators/buffer8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer8.png


--------------------------------------------------------------------------------
/images/operators/buffer8.py.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer8.py.png


--------------------------------------------------------------------------------
/images/operators/bufferWithCount3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bufferWithCount3.png


--------------------------------------------------------------------------------
/images/operators/bufferWithCount4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bufferWithCount4.png


--------------------------------------------------------------------------------
/images/operators/bufferWithTime5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bufferWithTime5.png


--------------------------------------------------------------------------------
/images/operators/bufferWithTime7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bufferWithTime7.png


--------------------------------------------------------------------------------
/images/operators/bufferWithTimeOrCount6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/bufferWithTimeOrCount6.png


--------------------------------------------------------------------------------
/images/operators/buffer_with_count3.py.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer_with_count3.py.png


--------------------------------------------------------------------------------
/images/operators/buffer_with_count4.py.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer_with_count4.py.png


--------------------------------------------------------------------------------
/images/operators/buffer_with_count4.rb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer_with_count4.rb.png


--------------------------------------------------------------------------------
/images/operators/buffer_with_time5.py.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer_with_time5.py.png


--------------------------------------------------------------------------------
/images/operators/buffer_with_time7.py.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer_with_time7.py.png


--------------------------------------------------------------------------------
/images/operators/buffer_with_time_or_count6.py.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/buffer_with_time_or_count6.py.png


--------------------------------------------------------------------------------
/images/operators/cache.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/cache.png


--------------------------------------------------------------------------------
/images/operators/case.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/case.png


--------------------------------------------------------------------------------
/images/operators/cast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/cast.png


--------------------------------------------------------------------------------
/images/operators/catch.js.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/catch.js.png


--------------------------------------------------------------------------------
/images/operators/catch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/catch.png


--------------------------------------------------------------------------------
/images/operators/catchX.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/catchX.png


--------------------------------------------------------------------------------
/images/operators/catch_exception.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/catch_exception.png


--------------------------------------------------------------------------------
/images/operators/collect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/collect.png


--------------------------------------------------------------------------------
/images/operators/combineLatest.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/combineLatest.c.png


--------------------------------------------------------------------------------
/images/operators/combineLatest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/combineLatest.png


--------------------------------------------------------------------------------
/images/operators/concat.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/concat.c.png


--------------------------------------------------------------------------------
/images/operators/concat.hot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/concat.hot.png


--------------------------------------------------------------------------------
/images/operators/concat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/concat.png


--------------------------------------------------------------------------------
/images/operators/concatAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/concatAll.png


--------------------------------------------------------------------------------
/images/operators/concatMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/concatMap.png


--------------------------------------------------------------------------------
/images/operators/concatMapObserver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/concatMapObserver.png


--------------------------------------------------------------------------------
/images/operators/concatX.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/concatX.png


--------------------------------------------------------------------------------
/images/operators/concat_all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/concat_all.png


--------------------------------------------------------------------------------
/images/operators/cons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/cons.png


--------------------------------------------------------------------------------
/images/operators/contains.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/contains.c.png


--------------------------------------------------------------------------------
/images/operators/contains.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/contains.png


--------------------------------------------------------------------------------
/images/operators/count.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/count.c.png


--------------------------------------------------------------------------------
/images/operators/count.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/count.png


--------------------------------------------------------------------------------
/images/operators/create.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/create.c.png


--------------------------------------------------------------------------------
/images/operators/create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/create.png


--------------------------------------------------------------------------------
/images/operators/debounce.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/debounce.c.png


--------------------------------------------------------------------------------
/images/operators/debounce.f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/debounce.f.png


--------------------------------------------------------------------------------
/images/operators/debounce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/debounce.png


--------------------------------------------------------------------------------
/images/operators/debounce.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/debounce.s.png


--------------------------------------------------------------------------------
/images/operators/debounceWithSelector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/debounceWithSelector.png


--------------------------------------------------------------------------------
/images/operators/defaultIfEmpty.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/defaultIfEmpty.c.png


--------------------------------------------------------------------------------
/images/operators/defaultIfEmpty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/defaultIfEmpty.png


--------------------------------------------------------------------------------
/images/operators/defer.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/defer.c.png


--------------------------------------------------------------------------------
/images/operators/defer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/defer.png


--------------------------------------------------------------------------------
/images/operators/deferCancellableFuture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/deferCancellableFuture.png


--------------------------------------------------------------------------------
/images/operators/deferCancellableFuture.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/deferCancellableFuture.s.png


--------------------------------------------------------------------------------
/images/operators/deferFuture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/deferFuture.png


--------------------------------------------------------------------------------
/images/operators/deferFuture.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/deferFuture.s.png


--------------------------------------------------------------------------------
/images/operators/delay.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/delay.c.png


--------------------------------------------------------------------------------
/images/operators/delay.o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/delay.o.png


--------------------------------------------------------------------------------
/images/operators/delay.oo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/delay.oo.png


--------------------------------------------------------------------------------
/images/operators/delay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/delay.png


--------------------------------------------------------------------------------
/images/operators/delay.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/delay.s.png


--------------------------------------------------------------------------------
/images/operators/delaySubscription.o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/delaySubscription.o.png


--------------------------------------------------------------------------------
/images/operators/delaySubscription.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/delaySubscription.png


--------------------------------------------------------------------------------
/images/operators/delaySubscription.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/delaySubscription.s.png


--------------------------------------------------------------------------------
/images/operators/delayWithSelector.o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/delayWithSelector.o.png


--------------------------------------------------------------------------------
/images/operators/delayWithSelector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/delayWithSelector.png


--------------------------------------------------------------------------------
/images/operators/dematerialize.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/dematerialize.c.png


--------------------------------------------------------------------------------
/images/operators/dematerialize.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/dematerialize.png


--------------------------------------------------------------------------------
/images/operators/distinct.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/distinct.c.png


--------------------------------------------------------------------------------
/images/operators/distinct.key.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/distinct.key.png


--------------------------------------------------------------------------------
/images/operators/distinct.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/distinct.png


--------------------------------------------------------------------------------
/images/operators/distinctUntilChanged.key.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/distinctUntilChanged.key.png


--------------------------------------------------------------------------------
/images/operators/distinctUntilChanged.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/distinctUntilChanged.png


--------------------------------------------------------------------------------
/images/operators/do.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/do.c.png


--------------------------------------------------------------------------------
/images/operators/do.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/do.png


--------------------------------------------------------------------------------
/images/operators/doOnCompleted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/doOnCompleted.png


--------------------------------------------------------------------------------
/images/operators/doOnEach.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/doOnEach.c.png


--------------------------------------------------------------------------------
/images/operators/doOnEach.ce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/doOnEach.ce.png


--------------------------------------------------------------------------------
/images/operators/doOnEach.e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/doOnEach.e.png


--------------------------------------------------------------------------------
/images/operators/doOnEach.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/doOnEach.png


--------------------------------------------------------------------------------
/images/operators/doOnError.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/doOnError.png


--------------------------------------------------------------------------------
/images/operators/doOnNext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/doOnNext.png


--------------------------------------------------------------------------------
/images/operators/doOnSubscribe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/doOnSubscribe.png


--------------------------------------------------------------------------------
/images/operators/doOnTerminate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/doOnTerminate.png


--------------------------------------------------------------------------------
/images/operators/doOnUnsubscribe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/doOnUnsubscribe.png


--------------------------------------------------------------------------------
/images/operators/doWhile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/doWhile.png


--------------------------------------------------------------------------------
/images/operators/elementAt.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/elementAt.c.png


--------------------------------------------------------------------------------
/images/operators/elementAt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/elementAt.png


--------------------------------------------------------------------------------
/images/operators/elementAtOrDefault.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/elementAtOrDefault.png


--------------------------------------------------------------------------------
/images/operators/empty.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/empty.c.png


--------------------------------------------------------------------------------
/images/operators/empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/empty.png


--------------------------------------------------------------------------------
/images/operators/empty.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/empty.s.png


--------------------------------------------------------------------------------
/images/operators/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/error.png


--------------------------------------------------------------------------------
/images/operators/error.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/error.s.png


--------------------------------------------------------------------------------
/images/operators/every.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/every.png


--------------------------------------------------------------------------------
/images/operators/exists.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/exists.png


--------------------------------------------------------------------------------
/images/operators/expand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/expand.png


--------------------------------------------------------------------------------
/images/operators/export_instructions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/export_instructions.png


--------------------------------------------------------------------------------
/images/operators/filter.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/filter.c.png


--------------------------------------------------------------------------------
/images/operators/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/filter.png


--------------------------------------------------------------------------------
/images/operators/finally.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/finally.png


--------------------------------------------------------------------------------
/images/operators/finallyDo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/finallyDo.png


--------------------------------------------------------------------------------
/images/operators/find.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/find.png


--------------------------------------------------------------------------------
/images/operators/findIndex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/findIndex.png


--------------------------------------------------------------------------------
/images/operators/first.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/first.c.png


--------------------------------------------------------------------------------
/images/operators/first.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/first.png


--------------------------------------------------------------------------------
/images/operators/first.takeFirst.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/first.takeFirst.png


--------------------------------------------------------------------------------
/images/operators/firstN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/firstN.png


--------------------------------------------------------------------------------
/images/operators/firstOrDefault.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/firstOrDefault.png


--------------------------------------------------------------------------------
/images/operators/firstOrDefaultN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/firstOrDefaultN.png


--------------------------------------------------------------------------------
/images/operators/flatMap.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/flatMap.c.png


--------------------------------------------------------------------------------
/images/operators/flatMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/flatMap.png


--------------------------------------------------------------------------------
/images/operators/flatMapLatest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/flatMapLatest.png


--------------------------------------------------------------------------------
/images/operators/flatMapObserver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/flatMapObserver.png


--------------------------------------------------------------------------------
/images/operators/flatten.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/flatten.png


--------------------------------------------------------------------------------
/images/operators/for.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/for.png


--------------------------------------------------------------------------------
/images/operators/forEachFuture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/forEachFuture.png


--------------------------------------------------------------------------------
/images/operators/forEachFuture.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/forEachFuture.s.png


--------------------------------------------------------------------------------
/images/operators/forIterable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/forIterable.png


--------------------------------------------------------------------------------
/images/operators/forkJoin.p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/forkJoin.p.png


--------------------------------------------------------------------------------
/images/operators/forkJoin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/forkJoin.png


--------------------------------------------------------------------------------
/images/operators/from.Future.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/from.Future.png


--------------------------------------------------------------------------------
/images/operators/from.Future.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/from.Future.s.png


--------------------------------------------------------------------------------
/images/operators/from.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/from.c.png


--------------------------------------------------------------------------------
/images/operators/from.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/from.png


--------------------------------------------------------------------------------
/images/operators/from.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/from.s.png


--------------------------------------------------------------------------------
/images/operators/fromAction.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromAction.png


--------------------------------------------------------------------------------
/images/operators/fromAction.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromAction.s.png


--------------------------------------------------------------------------------
/images/operators/fromCallable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromCallable.png


--------------------------------------------------------------------------------
/images/operators/fromCallable.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromCallable.s.png


--------------------------------------------------------------------------------
/images/operators/fromCallback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromCallback.png


--------------------------------------------------------------------------------
/images/operators/fromCancellableFuture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromCancellableFuture.png


--------------------------------------------------------------------------------
/images/operators/fromCancellableFuture.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromCancellableFuture.s.png


--------------------------------------------------------------------------------
/images/operators/fromEvent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromEvent.png


--------------------------------------------------------------------------------
/images/operators/fromFunc0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromFunc0.png


--------------------------------------------------------------------------------
/images/operators/fromFunc0.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromFunc0.s.png


--------------------------------------------------------------------------------
/images/operators/fromFuture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromFuture.png


--------------------------------------------------------------------------------
/images/operators/fromFuture.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromFuture.s.png


--------------------------------------------------------------------------------
/images/operators/fromNodeCallback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromNodeCallback.png


--------------------------------------------------------------------------------
/images/operators/fromRunnable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromRunnable.png


--------------------------------------------------------------------------------
/images/operators/fromRunnable.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/fromRunnable.s.png


--------------------------------------------------------------------------------
/images/operators/generate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/generate.png


--------------------------------------------------------------------------------
/images/operators/generate.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/generate.s.png


--------------------------------------------------------------------------------
/images/operators/generate.st.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/generate.st.png


--------------------------------------------------------------------------------
/images/operators/generate.t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/generate.t.png


--------------------------------------------------------------------------------
/images/operators/generateAbsoluteTime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/generateAbsoluteTime.png


--------------------------------------------------------------------------------
/images/operators/generateAbsoluteTime.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/generateAbsoluteTime.s.png


--------------------------------------------------------------------------------
/images/operators/generateWithAbsoluteTime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/generateWithAbsoluteTime.png


--------------------------------------------------------------------------------
/images/operators/generateWithRelativeTime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/generateWithRelativeTime.png


--------------------------------------------------------------------------------
/images/operators/groupBy.anomaly.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/groupBy.anomaly.png


--------------------------------------------------------------------------------
/images/operators/groupBy.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/groupBy.c.png


--------------------------------------------------------------------------------
/images/operators/groupBy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/groupBy.png


--------------------------------------------------------------------------------
/images/operators/groupByUntil.n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/groupByUntil.n.png


--------------------------------------------------------------------------------
/images/operators/groupByUntil.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/groupByUntil.png


--------------------------------------------------------------------------------
/images/operators/groupJoin.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/groupJoin.c.png


--------------------------------------------------------------------------------
/images/operators/groupJoin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/groupJoin.png


--------------------------------------------------------------------------------
/images/operators/if.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/if.png


--------------------------------------------------------------------------------
/images/operators/ifThen.e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/ifThen.e.png


--------------------------------------------------------------------------------
/images/operators/ifThen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/ifThen.png


--------------------------------------------------------------------------------
/images/operators/ifThen.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/ifThen.s.png


--------------------------------------------------------------------------------
/images/operators/ignoreElements.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/ignoreElements.c.png


--------------------------------------------------------------------------------
/images/operators/ignoreElements.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/ignoreElements.png


--------------------------------------------------------------------------------
/images/operators/indexOf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/indexOf.png


--------------------------------------------------------------------------------
/images/operators/interleaveX.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/interleaveX.png


--------------------------------------------------------------------------------
/images/operators/interval.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/interval.c.png


--------------------------------------------------------------------------------
/images/operators/interval.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/interval.png


--------------------------------------------------------------------------------
/images/operators/interval.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/interval.s.png


--------------------------------------------------------------------------------
/images/operators/isEmpty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/isEmpty.png


--------------------------------------------------------------------------------
/images/operators/join.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/join.c.png


--------------------------------------------------------------------------------
/images/operators/join_.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/join_.png


--------------------------------------------------------------------------------
/images/operators/just.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/just.c.png


--------------------------------------------------------------------------------
/images/operators/just.m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/just.m.png


--------------------------------------------------------------------------------
/images/operators/just.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/just.png


--------------------------------------------------------------------------------
/images/operators/just.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/just.s.png


--------------------------------------------------------------------------------
/images/operators/last.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/last.c.png


--------------------------------------------------------------------------------
/images/operators/last.p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/last.p.png


--------------------------------------------------------------------------------
/images/operators/last.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/last.png


--------------------------------------------------------------------------------
/images/operators/lastOrDefault.p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/lastOrDefault.p.png


--------------------------------------------------------------------------------
/images/operators/lastOrDefault.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/lastOrDefault.png


--------------------------------------------------------------------------------
/images/operators/legend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/legend.png


--------------------------------------------------------------------------------
/images/operators/longCount.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/longCount.png


--------------------------------------------------------------------------------
/images/operators/manySelect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/manySelect.png


--------------------------------------------------------------------------------
/images/operators/map.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/map.c.png


--------------------------------------------------------------------------------
/images/operators/map.i.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/map.i.png


--------------------------------------------------------------------------------
/images/operators/map.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/map.png


--------------------------------------------------------------------------------
/images/operators/mapMany.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/mapMany.png


--------------------------------------------------------------------------------
/images/operators/mapManyDelayError.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/mapManyDelayError.png


--------------------------------------------------------------------------------
/images/operators/mapWithIndex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/mapWithIndex.png


--------------------------------------------------------------------------------
/images/operators/map_and_merge_3W.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/map_and_merge_3W.png


--------------------------------------------------------------------------------
/images/operators/map_and_merge_WoW.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/map_and_merge_WoW.png


--------------------------------------------------------------------------------
/images/operators/materialize.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/materialize.c.png


--------------------------------------------------------------------------------
/images/operators/materialize.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/materialize.png


--------------------------------------------------------------------------------
/images/operators/max.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/max.c.png


--------------------------------------------------------------------------------
/images/operators/max.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/max.png


--------------------------------------------------------------------------------
/images/operators/maxBy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/maxBy.png


--------------------------------------------------------------------------------
/images/operators/merge-delay-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/merge-delay-error.png


--------------------------------------------------------------------------------
/images/operators/merge.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/merge.c.png


--------------------------------------------------------------------------------
/images/operators/merge.io.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/merge.io.png


--------------------------------------------------------------------------------
/images/operators/merge.ios.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/merge.ios.png


--------------------------------------------------------------------------------
/images/operators/merge.oo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/merge.oo.png


--------------------------------------------------------------------------------
/images/operators/merge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/merge.png


--------------------------------------------------------------------------------
/images/operators/mergeAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/mergeAll.png


--------------------------------------------------------------------------------
/images/operators/mergeDelayError.C.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/mergeDelayError.C.png


--------------------------------------------------------------------------------
/images/operators/mergeDelayError.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/mergeDelayError.png


--------------------------------------------------------------------------------
/images/operators/mergeMap.nce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/mergeMap.nce.png


--------------------------------------------------------------------------------
/images/operators/mergeMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/mergeMap.png


--------------------------------------------------------------------------------
/images/operators/mergeMap.r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/mergeMap.r.png


--------------------------------------------------------------------------------
/images/operators/mergeMapIterable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/mergeMapIterable.png


--------------------------------------------------------------------------------
/images/operators/mergeMapIterable.r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/mergeMapIterable.r.png


--------------------------------------------------------------------------------
/images/operators/mergeX.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/mergeX.png


--------------------------------------------------------------------------------
/images/operators/merge_all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/merge_all.png


--------------------------------------------------------------------------------
/images/operators/min.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/min.c.png


--------------------------------------------------------------------------------
/images/operators/min.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/min.png


--------------------------------------------------------------------------------
/images/operators/minBy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/minBy.png


--------------------------------------------------------------------------------
/images/operators/nest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/nest.png


--------------------------------------------------------------------------------
/images/operators/never.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/never.c.png


--------------------------------------------------------------------------------
/images/operators/never.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/never.png


--------------------------------------------------------------------------------
/images/operators/observeOn.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/observeOn.c.png


--------------------------------------------------------------------------------
/images/operators/observeOn.e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/observeOn.e.png


--------------------------------------------------------------------------------
/images/operators/observeOn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/observeOn.png


--------------------------------------------------------------------------------
/images/operators/of.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/of.png


--------------------------------------------------------------------------------
/images/operators/ofClass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/ofClass.png


--------------------------------------------------------------------------------
/images/operators/onErrorFlatMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/onErrorFlatMap.png


--------------------------------------------------------------------------------
/images/operators/onErrorFlatMap.withMerge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/onErrorFlatMap.withMerge.png


--------------------------------------------------------------------------------
/images/operators/onErrorResumeNext.js.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/onErrorResumeNext.js.png


--------------------------------------------------------------------------------
/images/operators/onErrorResumeNext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/onErrorResumeNext.png


--------------------------------------------------------------------------------
/images/operators/onErrorReturn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/onErrorReturn.png


--------------------------------------------------------------------------------
/images/operators/onExceptionResumeNextViaObservable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/onExceptionResumeNextViaObservable.png


--------------------------------------------------------------------------------
/images/operators/on_error_resume_next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/on_error_resume_next.png


--------------------------------------------------------------------------------
/images/operators/parallel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/parallel.png


--------------------------------------------------------------------------------
/images/operators/parallelMerge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/parallelMerge.png


--------------------------------------------------------------------------------
/images/operators/partition-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/partition-all.png


--------------------------------------------------------------------------------
/images/operators/pivot.ex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/pivot.ex.png


--------------------------------------------------------------------------------
/images/operators/pivot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/pivot.png


--------------------------------------------------------------------------------
/images/operators/pluck.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/pluck.png


--------------------------------------------------------------------------------
/images/operators/pluscolon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/pluscolon.png


--------------------------------------------------------------------------------
/images/operators/plusplus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/plusplus.png


--------------------------------------------------------------------------------
/images/operators/publishConnect.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/publishConnect.c.png


--------------------------------------------------------------------------------
/images/operators/publishConnect.f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/publishConnect.f.png


--------------------------------------------------------------------------------
/images/operators/publishConnect.i.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/publishConnect.i.png


--------------------------------------------------------------------------------
/images/operators/publishConnect.if.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/publishConnect.if.png


--------------------------------------------------------------------------------
/images/operators/publishConnect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/publishConnect.png


--------------------------------------------------------------------------------
/images/operators/publishLast.f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/publishLast.f.png


--------------------------------------------------------------------------------
/images/operators/publishLast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/publishLast.png


--------------------------------------------------------------------------------
/images/operators/publishRefCount.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/publishRefCount.c.png


--------------------------------------------------------------------------------
/images/operators/publishRefCount.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/publishRefCount.png


--------------------------------------------------------------------------------
/images/operators/publishValue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/publishValue.png


--------------------------------------------------------------------------------
/images/operators/range.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/range.c.png


--------------------------------------------------------------------------------
/images/operators/range.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/range.png


--------------------------------------------------------------------------------
/images/operators/range.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/range.s.png


--------------------------------------------------------------------------------
/images/operators/reduce.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/reduce.c.png


--------------------------------------------------------------------------------
/images/operators/reduce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/reduce.png


--------------------------------------------------------------------------------
/images/operators/reduceSeed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/reduceSeed.png


--------------------------------------------------------------------------------
/images/operators/repeat.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/repeat.c.png


--------------------------------------------------------------------------------
/images/operators/repeat.n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/repeat.n.png


--------------------------------------------------------------------------------
/images/operators/repeat.ns.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/repeat.ns.png


--------------------------------------------------------------------------------
/images/operators/repeat.o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/repeat.o.png


--------------------------------------------------------------------------------
/images/operators/repeat.on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/repeat.on.png


--------------------------------------------------------------------------------
/images/operators/repeat.ons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/repeat.ons.png


--------------------------------------------------------------------------------
/images/operators/repeat.os.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/repeat.os.png


--------------------------------------------------------------------------------
/images/operators/repeat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/repeat.png


--------------------------------------------------------------------------------
/images/operators/repeat.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/repeat.s.png


--------------------------------------------------------------------------------
/images/operators/repeatWhen.f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/repeatWhen.f.png


--------------------------------------------------------------------------------
/images/operators/replay.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.c.png


--------------------------------------------------------------------------------
/images/operators/replay.f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.f.png


--------------------------------------------------------------------------------
/images/operators/replay.fn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.fn.png


--------------------------------------------------------------------------------
/images/operators/replay.fns.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.fns.png


--------------------------------------------------------------------------------
/images/operators/replay.fnt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.fnt.png


--------------------------------------------------------------------------------
/images/operators/replay.fnts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.fnts.png


--------------------------------------------------------------------------------
/images/operators/replay.fs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.fs.png


--------------------------------------------------------------------------------
/images/operators/replay.ft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.ft.png


--------------------------------------------------------------------------------
/images/operators/replay.fts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.fts.png


--------------------------------------------------------------------------------
/images/operators/replay.n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.n.png


--------------------------------------------------------------------------------
/images/operators/replay.ns.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.ns.png


--------------------------------------------------------------------------------
/images/operators/replay.nt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.nt.png


--------------------------------------------------------------------------------
/images/operators/replay.nts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.nts.png


--------------------------------------------------------------------------------
/images/operators/replay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.png


--------------------------------------------------------------------------------
/images/operators/replay.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.s.png


--------------------------------------------------------------------------------
/images/operators/replay.t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.t.png


--------------------------------------------------------------------------------
/images/operators/replay.ts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/replay.ts.png


--------------------------------------------------------------------------------
/images/operators/rescue_error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/rescue_error.png


--------------------------------------------------------------------------------
/images/operators/retry.C.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/retry.C.png


--------------------------------------------------------------------------------
/images/operators/retry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/retry.png


--------------------------------------------------------------------------------
/images/operators/retryWhen.f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/retryWhen.f.png


--------------------------------------------------------------------------------
/images/operators/sample.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/sample.c.png


--------------------------------------------------------------------------------
/images/operators/sample.o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/sample.o.png


--------------------------------------------------------------------------------
/images/operators/sample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/sample.png


--------------------------------------------------------------------------------
/images/operators/sample.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/sample.s.png


--------------------------------------------------------------------------------
/images/operators/scan.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/scan.c.png


--------------------------------------------------------------------------------
/images/operators/scan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/scan.png


--------------------------------------------------------------------------------
/images/operators/scanSeed.js.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/scanSeed.js.png


--------------------------------------------------------------------------------
/images/operators/scanSeed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/scanSeed.png


--------------------------------------------------------------------------------
/images/operators/sequenceEqual.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/sequenceEqual.c.png


--------------------------------------------------------------------------------
/images/operators/sequenceEqual.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/sequenceEqual.png


--------------------------------------------------------------------------------
/images/operators/serialize.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/serialize.c.png


--------------------------------------------------------------------------------
/images/operators/single.p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/single.p.png


--------------------------------------------------------------------------------
/images/operators/single.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/single.png


--------------------------------------------------------------------------------
/images/operators/singleOrDefault.p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/singleOrDefault.p.png


--------------------------------------------------------------------------------
/images/operators/singleOrDefault.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/singleOrDefault.png


--------------------------------------------------------------------------------
/images/operators/skip.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skip.c.png


--------------------------------------------------------------------------------
/images/operators/skip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skip.png


--------------------------------------------------------------------------------
/images/operators/skip.t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skip.t.png


--------------------------------------------------------------------------------
/images/operators/skip.ts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skip.ts.png


--------------------------------------------------------------------------------
/images/operators/skipLast.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skipLast.c.png


--------------------------------------------------------------------------------
/images/operators/skipLast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skipLast.png


--------------------------------------------------------------------------------
/images/operators/skipLast.t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skipLast.t.png


--------------------------------------------------------------------------------
/images/operators/skipLast.ts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skipLast.ts.png


--------------------------------------------------------------------------------
/images/operators/skipLastWithTime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skipLastWithTime.png


--------------------------------------------------------------------------------
/images/operators/skipUntil.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skipUntil.c.png


--------------------------------------------------------------------------------
/images/operators/skipUntil.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skipUntil.png


--------------------------------------------------------------------------------
/images/operators/skipUntilWithTime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skipUntilWithTime.png


--------------------------------------------------------------------------------
/images/operators/skipWhile.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skipWhile.c.png


--------------------------------------------------------------------------------
/images/operators/skipWhile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skipWhile.png


--------------------------------------------------------------------------------
/images/operators/skipWhileWithIndex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/skipWhileWithIndex.png


--------------------------------------------------------------------------------
/images/operators/sliding2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/sliding2.png


--------------------------------------------------------------------------------
/images/operators/sliding4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/sliding4.png


--------------------------------------------------------------------------------
/images/operators/sliding7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/sliding7.png


--------------------------------------------------------------------------------
/images/operators/sliding9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/sliding9.png


--------------------------------------------------------------------------------
/images/operators/slidingBuffer2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/slidingBuffer2.png


--------------------------------------------------------------------------------
/images/operators/slidingBuffer4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/slidingBuffer4.png


--------------------------------------------------------------------------------
/images/operators/slidingBuffer7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/slidingBuffer7.png


--------------------------------------------------------------------------------
/images/operators/start.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/start.c.png


--------------------------------------------------------------------------------
/images/operators/start.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/start.png


--------------------------------------------------------------------------------
/images/operators/start.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/start.s.png


--------------------------------------------------------------------------------
/images/operators/startAsync.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/startAsync.png


--------------------------------------------------------------------------------
/images/operators/startCancellableFuture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/startCancellableFuture.png


--------------------------------------------------------------------------------
/images/operators/startCancellableFuture.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/startCancellableFuture.s.png


--------------------------------------------------------------------------------
/images/operators/startFuture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/startFuture.png


--------------------------------------------------------------------------------
/images/operators/startFuture.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/startFuture.s.png


--------------------------------------------------------------------------------
/images/operators/startWith.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/startWith.c.png


--------------------------------------------------------------------------------
/images/operators/startWith.o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/startWith.o.png


--------------------------------------------------------------------------------
/images/operators/startWith.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/startWith.png


--------------------------------------------------------------------------------
/images/operators/startWith.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/startWith.s.png


--------------------------------------------------------------------------------
/images/operators/start_with.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/start_with.png


--------------------------------------------------------------------------------
/images/operators/subscribeOn.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/subscribeOn.c.png


--------------------------------------------------------------------------------
/images/operators/subscribeOn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/subscribeOn.png


--------------------------------------------------------------------------------
/images/operators/sum.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/sum.c.png


--------------------------------------------------------------------------------
/images/operators/sum.f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/sum.f.png


--------------------------------------------------------------------------------
/images/operators/sum.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/sum.png


--------------------------------------------------------------------------------
/images/operators/switch.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/switch.c.png


--------------------------------------------------------------------------------
/images/operators/switch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/switch.png


--------------------------------------------------------------------------------
/images/operators/switchCase.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/switchCase.png


--------------------------------------------------------------------------------
/images/operators/switchCase.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/switchCase.s.png


--------------------------------------------------------------------------------
/images/operators/switchDo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/switchDo.png


--------------------------------------------------------------------------------
/images/operators/switchLatest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/switchLatest.png


--------------------------------------------------------------------------------
/images/operators/switchMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/switchMap.png


--------------------------------------------------------------------------------
/images/operators/synchronize.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/synchronize.png


--------------------------------------------------------------------------------
/images/operators/take.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/take.0.png


--------------------------------------------------------------------------------
/images/operators/take.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/take.c.png


--------------------------------------------------------------------------------
/images/operators/take.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/take.png


--------------------------------------------------------------------------------
/images/operators/take.t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/take.t.png


--------------------------------------------------------------------------------
/images/operators/take.ts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/take.ts.png


--------------------------------------------------------------------------------
/images/operators/takeFirst.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeFirst.png


--------------------------------------------------------------------------------
/images/operators/takeFirstN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeFirstN.png


--------------------------------------------------------------------------------
/images/operators/takeLast.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeLast.c.png


--------------------------------------------------------------------------------
/images/operators/takeLast.n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeLast.n.png


--------------------------------------------------------------------------------
/images/operators/takeLast.t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeLast.t.png


--------------------------------------------------------------------------------
/images/operators/takeLast.tn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeLast.tn.png


--------------------------------------------------------------------------------
/images/operators/takeLast.tns.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeLast.tns.png


--------------------------------------------------------------------------------
/images/operators/takeLast.ts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeLast.ts.png


--------------------------------------------------------------------------------
/images/operators/takeLast.tsd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeLast.tsd.png


--------------------------------------------------------------------------------
/images/operators/takeLastBuffer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeLastBuffer.png


--------------------------------------------------------------------------------
/images/operators/takeLastBuffer.t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeLastBuffer.t.png


--------------------------------------------------------------------------------
/images/operators/takeLastBuffer.tn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeLastBuffer.tn.png


--------------------------------------------------------------------------------
/images/operators/takeLastBuffer.tns.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeLastBuffer.tns.png


--------------------------------------------------------------------------------
/images/operators/takeLastBuffer.ts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeLastBuffer.ts.png


--------------------------------------------------------------------------------
/images/operators/takeLastBufferWithTime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeLastBufferWithTime.png


--------------------------------------------------------------------------------
/images/operators/takeLastWithTime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeLastWithTime.png


--------------------------------------------------------------------------------
/images/operators/takeUntil.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeUntil.c.png


--------------------------------------------------------------------------------
/images/operators/takeUntil.p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeUntil.p.png


--------------------------------------------------------------------------------
/images/operators/takeUntil.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeUntil.png


--------------------------------------------------------------------------------
/images/operators/takeUntilWithTime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeUntilWithTime.png


--------------------------------------------------------------------------------
/images/operators/takeWhile.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeWhile.c.png


--------------------------------------------------------------------------------
/images/operators/takeWhile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeWhile.png


--------------------------------------------------------------------------------
/images/operators/takeWhileWithIndex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/takeWhileWithIndex.png


--------------------------------------------------------------------------------
/images/operators/throttleFirst.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/throttleFirst.png


--------------------------------------------------------------------------------
/images/operators/throttleFirst.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/throttleFirst.s.png


--------------------------------------------------------------------------------
/images/operators/throttleLast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/throttleLast.png


--------------------------------------------------------------------------------
/images/operators/throttleLast.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/throttleLast.s.png


--------------------------------------------------------------------------------
/images/operators/throttleWithTimeout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/throttleWithTimeout.png


--------------------------------------------------------------------------------
/images/operators/throttleWithTimeout.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/throttleWithTimeout.s.png


--------------------------------------------------------------------------------
/images/operators/throw.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/throw.c.png


--------------------------------------------------------------------------------
/images/operators/timeInterval.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeInterval.c.png


--------------------------------------------------------------------------------
/images/operators/timeInterval.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeInterval.png


--------------------------------------------------------------------------------
/images/operators/timeInterval.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeInterval.s.png


--------------------------------------------------------------------------------
/images/operators/timeout.1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeout.1.png


--------------------------------------------------------------------------------
/images/operators/timeout.1s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeout.1s.png


--------------------------------------------------------------------------------
/images/operators/timeout.2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeout.2.png


--------------------------------------------------------------------------------
/images/operators/timeout.2s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeout.2s.png


--------------------------------------------------------------------------------
/images/operators/timeout.3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeout.3.png


--------------------------------------------------------------------------------
/images/operators/timeout.4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeout.4.png


--------------------------------------------------------------------------------
/images/operators/timeout.5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeout.5.png


--------------------------------------------------------------------------------
/images/operators/timeout.6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeout.6.png


--------------------------------------------------------------------------------
/images/operators/timeout.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeout.c.png


--------------------------------------------------------------------------------
/images/operators/timeout3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeout3.png


--------------------------------------------------------------------------------
/images/operators/timeout4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeout4.png


--------------------------------------------------------------------------------
/images/operators/timeout5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeout5.png


--------------------------------------------------------------------------------
/images/operators/timeout6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeout6.png


--------------------------------------------------------------------------------
/images/operators/timeoutWithSelector3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeoutWithSelector3.png


--------------------------------------------------------------------------------
/images/operators/timeoutWithSelector4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeoutWithSelector4.png


--------------------------------------------------------------------------------
/images/operators/timeoutWithSelector5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeoutWithSelector5.png


--------------------------------------------------------------------------------
/images/operators/timeoutWithSelector6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timeoutWithSelector6.png


--------------------------------------------------------------------------------
/images/operators/timer.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timer.c.png


--------------------------------------------------------------------------------
/images/operators/timer.j1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timer.j1.png


--------------------------------------------------------------------------------
/images/operators/timer.j2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timer.j2.png


--------------------------------------------------------------------------------
/images/operators/timer.p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timer.p.png


--------------------------------------------------------------------------------
/images/operators/timer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timer.png


--------------------------------------------------------------------------------
/images/operators/timer.ps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timer.ps.png


--------------------------------------------------------------------------------
/images/operators/timer.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timer.s.png


--------------------------------------------------------------------------------
/images/operators/timestamp.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timestamp.c.png


--------------------------------------------------------------------------------
/images/operators/timestamp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timestamp.png


--------------------------------------------------------------------------------
/images/operators/timestamp.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/timestamp.s.png


--------------------------------------------------------------------------------
/images/operators/to.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/to.c.png


--------------------------------------------------------------------------------
/images/operators/toArray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/toArray.png


--------------------------------------------------------------------------------
/images/operators/toAsync.an.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/toAsync.an.png


--------------------------------------------------------------------------------
/images/operators/toAsync.ans.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/toAsync.ans.png


--------------------------------------------------------------------------------
/images/operators/toAsync.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/toAsync.png


--------------------------------------------------------------------------------
/images/operators/toAsync.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/toAsync.s.png


--------------------------------------------------------------------------------
/images/operators/toList.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/toList.png


--------------------------------------------------------------------------------
/images/operators/toMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/toMap.png


--------------------------------------------------------------------------------
/images/operators/toMultiMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/toMultiMap.png


--------------------------------------------------------------------------------
/images/operators/toObservable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/toObservable.png


--------------------------------------------------------------------------------
/images/operators/toSet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/toSet.png


--------------------------------------------------------------------------------
/images/operators/toSortedList.f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/toSortedList.f.png


--------------------------------------------------------------------------------
/images/operators/toSortedList.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/toSortedList.png


--------------------------------------------------------------------------------
/images/operators/tumbling3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/tumbling3.png


--------------------------------------------------------------------------------
/images/operators/tumbling5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/tumbling5.png


--------------------------------------------------------------------------------
/images/operators/tumbling6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/tumbling6.png


--------------------------------------------------------------------------------
/images/operators/tumbling8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/tumbling8.png


--------------------------------------------------------------------------------
/images/operators/tumblingBuffer3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/tumblingBuffer3.png


--------------------------------------------------------------------------------
/images/operators/tumblingBuffer5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/tumblingBuffer5.png


--------------------------------------------------------------------------------
/images/operators/tumblingBuffer6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/tumblingBuffer6.png


--------------------------------------------------------------------------------
/images/operators/tumblingBuffer8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/tumblingBuffer8.png


--------------------------------------------------------------------------------
/images/operators/using.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/using.c.png


--------------------------------------------------------------------------------
/images/operators/using.js.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/using.js.png


--------------------------------------------------------------------------------
/images/operators/using.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/using.png


--------------------------------------------------------------------------------
/images/operators/where.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/where.png


--------------------------------------------------------------------------------
/images/operators/while.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/while.png


--------------------------------------------------------------------------------
/images/operators/whileDo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/whileDo.png


--------------------------------------------------------------------------------
/images/operators/window.C.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window.C.png


--------------------------------------------------------------------------------
/images/operators/window.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window.png


--------------------------------------------------------------------------------
/images/operators/window1.cs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window1.cs.png


--------------------------------------------------------------------------------
/images/operators/window1.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window1.net.png


--------------------------------------------------------------------------------
/images/operators/window1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window1.png


--------------------------------------------------------------------------------
/images/operators/window1.py.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window1.py.png


--------------------------------------------------------------------------------
/images/operators/window2.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window2.net.png


--------------------------------------------------------------------------------
/images/operators/window2.ocs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window2.ocs.png


--------------------------------------------------------------------------------
/images/operators/window2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window2.png


--------------------------------------------------------------------------------
/images/operators/window3.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window3.net.png


--------------------------------------------------------------------------------
/images/operators/window3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window3.png


--------------------------------------------------------------------------------
/images/operators/window4.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window4.net.png


--------------------------------------------------------------------------------
/images/operators/window4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window4.png


--------------------------------------------------------------------------------
/images/operators/window5.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window5.net.png


--------------------------------------------------------------------------------
/images/operators/window5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window5.png


--------------------------------------------------------------------------------
/images/operators/window5.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window5.s.png


--------------------------------------------------------------------------------
/images/operators/window6.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window6.net.png


--------------------------------------------------------------------------------
/images/operators/window6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window6.png


--------------------------------------------------------------------------------
/images/operators/window6.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window6.s.png


--------------------------------------------------------------------------------
/images/operators/window7.net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window7.net.png


--------------------------------------------------------------------------------
/images/operators/window7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window7.png


--------------------------------------------------------------------------------
/images/operators/window7.s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window7.s.png


--------------------------------------------------------------------------------
/images/operators/window8.b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window8.b.png


--------------------------------------------------------------------------------
/images/operators/window8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window8.png


--------------------------------------------------------------------------------
/images/operators/windowWithCount3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/windowWithCount3.png


--------------------------------------------------------------------------------
/images/operators/windowWithCount4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/windowWithCount4.png


--------------------------------------------------------------------------------
/images/operators/windowWithTime5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/windowWithTime5.png


--------------------------------------------------------------------------------
/images/operators/windowWithTime7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/windowWithTime7.png


--------------------------------------------------------------------------------
/images/operators/windowWithTimeOrCount6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/windowWithTimeOrCount6.png


--------------------------------------------------------------------------------
/images/operators/window_with_count3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window_with_count3.png


--------------------------------------------------------------------------------
/images/operators/window_with_count4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window_with_count4.png


--------------------------------------------------------------------------------
/images/operators/window_with_time5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window_with_time5.png


--------------------------------------------------------------------------------
/images/operators/window_with_time5.py.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window_with_time5.py.png


--------------------------------------------------------------------------------
/images/operators/window_with_time7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window_with_time7.png


--------------------------------------------------------------------------------
/images/operators/window_with_time7.py.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window_with_time7.py.png


--------------------------------------------------------------------------------
/images/operators/window_with_time_or_count.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window_with_time_or_count.png


--------------------------------------------------------------------------------
/images/operators/window_with_time_or_count.py.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/window_with_time_or_count.py.png


--------------------------------------------------------------------------------
/images/operators/withLatestFrom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/withLatestFrom.png


--------------------------------------------------------------------------------
/images/operators/zip.c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/zip.c.png


--------------------------------------------------------------------------------
/images/operators/zip.i.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/zip.i.png


--------------------------------------------------------------------------------
/images/operators/zip.o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/zip.o.png


--------------------------------------------------------------------------------
/images/operators/zip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/zip.png


--------------------------------------------------------------------------------
/images/operators/zipArray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/operators/zipArray.png


--------------------------------------------------------------------------------
/images/subject/S.AsyncSubject.e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/subject/S.AsyncSubject.e.png


--------------------------------------------------------------------------------
/images/subject/S.AsyncSubject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/subject/S.AsyncSubject.png


--------------------------------------------------------------------------------
/images/subject/S.BehaviorSubject.e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/subject/S.BehaviorSubject.e.png


--------------------------------------------------------------------------------
/images/subject/S.BehaviorSubject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/subject/S.BehaviorSubject.png


--------------------------------------------------------------------------------
/images/subject/S.PublishSubject.e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/subject/S.PublishSubject.e.png


--------------------------------------------------------------------------------
/images/subject/S.PublishSubject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/subject/S.PublishSubject.png


--------------------------------------------------------------------------------
/images/subject/S.ReplaySubject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/images/subject/S.ReplaySubject.png


--------------------------------------------------------------------------------
/operators/All.md:
--------------------------------------------------------------------------------
 1 | ## All
 2 | 
 3 | 判定是否Observable发射的所有数据都满足某个条件
 4 | 
 5 | ![all](../images/operators/all.c.png)
 6 | 
 7 | 传递一个谓词函数给`All`操作符,这个函数接受原始Observable发射的数据,根据计算返回一个布尔值。`All`返回一个只发射一个单个布尔值的Observable,如果原始Observable正常终止并且每一项数据都满足条件,就返回true;如果原始Observable的任意一项数据不满足条件就返回False。
 8 | 
 9 | ![all](../images/operators/all.png)
10 | 
11 | RxJava将这个操作符实现为`all`,它默认不在任何特定的调度器上执行。
12 | 
13 | * Javadoc: [all(Func1)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#all(rx.functions.Func1))
14 | 


--------------------------------------------------------------------------------
/operators/Amb.md:
--------------------------------------------------------------------------------
 1 | ## Amb
 2 | 
 3 | 给定两个或多个Observable,它只发射最先发射数据或通知的那个Observable的所有数据
 4 | 
 5 | ![amb](../images/operators/amb.c.png)
 6 | 
 7 | 传递多个Observable给`Amb`时,它只发射其中一个Observable的数据和通知:最先发送通知给`Amb`的那个,不管发射的是一项数据还是一个`onError`或`onCompleted`通知。`Amb`将忽略和丢弃其它所有Observables的发射物。
 8 | 
 9 | ![amb](../images/operators/amb.png)
10 | 
11 | RxJava的实现是`amb`,有一个类似的对象方法`ambWith`。例如,`Observable.amb(o1,o2)`和`o1.ambWith(o2)`是等价的。
12 | 
13 | 这个操作符默认不在任何特定的调度器上执行。
14 | 


--------------------------------------------------------------------------------
/operators/And.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## And/Then/When
 4 | 
 5 | 使用Pattern和Plan作为中介,将两个或多个Observable发射的数据集合并到一起
 6 | 
 7 | ![and/then/when](../images/operators/and_then_when.C.png)
 8 | 
 9 | And/Then/When操作符组合的行为类似于`zip`,但是它们使用一个中间数据结构。接受两个或多个Observable,一次一个将它们的发射物合并到`Pattern`对象,然后操作那个`Pattern`对象,变换为一个`Plan`。随后将这些`Plan`变换为Observable的发射物。
10 | 
11 | ![and/then/when](../images/operators/and_then_when.png)
12 | 
13 | 它们属于`rxjava-joins`模块,不是核心RxJava包的一部分。
14 | 


--------------------------------------------------------------------------------
/operators/Async-Operators.md:
--------------------------------------------------------------------------------
 1 | 下面的这些操作符属于单独的`rxjava-async`模块,它们用于将同步对象转换为Observable。
 2 | 
 3 | * [**`start( )`**](Start.md#start) — 创建一个Observable,它发射一个函数的返回值
 4 | * [**`toAsync( )` or `asyncAction( )` or `asyncFunc( )`**](Start.md#toAsync) — 将一个函数或者Action转换为已Observable,它执行这个函数并发射函数的返回值
 5 | * [**`startFuture( )`**](Start.md#startFuture) — 将一个返回Future的函数转换为一个Observable,它发射Future的返回值
 6 | * [**`deferFuture( )`**](Start.md#deferFuture) — 将一个返回Observable的Future转换为一个Observable,但是并不尝试获取这个Future返回的Observable,直到有订阅者订阅它
 7 | * [**`forEachFuture( )`**](Start.md#forEachFuture) — 传递Subscriber方法给一个Subscriber,但是同时表现得像一个Future一样阻塞直到它完成
 8 | * [**`fromAction( )`**](Start.md#fromAction) — 将一个Action转换为Observable,当一个订阅者订阅时,它执行这个action并发射它的返回值
 9 | * [**`fromCallable( )`**](Start.md#fromCallable) — 将一个Callable转换为Observable,当一个订阅者订阅时,它执行这个Callable并发射Callable的返回值,或者发射异常
10 | * [**`fromRunnable( )`**](Start.md#fromRunnable) — convert a Runnable into an Observable that invokes the runable and emits its result when a Subscriber subscribes将一个Runnable转换为Observable,当一个订阅者订阅时,它执行这个Runnable并发射Runnable的返回值
11 | * [**`runAsync( )`**](Start.md#runAsync) — 返回一个StoppableObservable,它发射某个Scheduler上指定的Action生成的多个actions
12 | 


--------------------------------------------------------------------------------
/operators/Average.md:
--------------------------------------------------------------------------------
 1 | 
 2 | ## Average
 3 | 
 4 | 计算原始Observable发射数字的平均值并发射它
 5 | 
 6 | ![average](../images/operators/average.c.png)
 7 | 
 8 | `Average`操作一个发射数字的Observable,并发射原始Observable的数字序列的平均值。
 9 | 
10 | 这个操作符不包含在RxJava核心模块中,它属于不同的`rxjava-math`模块。它被实现为四个操作符:`averageDouble`, `averageFloat`, `averageInteger`, `averageLong`。
11 | 
12 | ![average](../images/operators/average.f.png)
13 | 
14 | 如果原始Observable不发射任何数据,这个操作符会抛异常:`IllegalArgumentException `。
15 | 


--------------------------------------------------------------------------------
/operators/CombineLatest.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## CombineLatest
 4 | 
 5 | 当两个Observables中的任何一个发射了数据时,使用一个函数结合每个Observable发射的最近数据项,并且基于这个函数的结果发射数据。
 6 | 
 7 | ![combineLatest](../images/operators/combineLatest.c.png)
 8 | 
 9 | `CombineLatest`操作符行为类似于`zip`,但是只有当原始的Observable中的每一个都发射了一条数据时`zip`才发射数据。`CombineLatest`则在原始的Observable中任意一个发射了数据时发射一条数据。当原始Observables的任何一个发射了一条数据时,`CombineLatest`使用一个函数结合它们最近发射的数据,然后发射这个函数的返回值。
10 | 
11 | ![combineLatest](../images/operators/combineLatest.png)
12 | 
13 | RxJava将这个操作符实现为`combineLatest`,它接受二到九个Observable作为参数,或者单个Observables列表作为参数。它默认不在任何特定的调度器上执行。
14 | 
15 | * Javadoc: [combineLatest(List,FuncN)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#combineLatest(java.util.List,%20rx.functions.FuncN))
16 | * Javadoc: [combineLatest(Observable,Observable,Func2)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#combineLatest(rx.Observable,%20rx.Observable,%20rx.functions.Func2))
17 | 
18 | ### withLatestFrom
19 | 
20 | ![withLatestFrom](../images/operators/withLatestFrom.png)
21 | 
22 | `withLatestFrom`操作符还在开发中,不是1.0版本的一部分。类似于`combineLatest `,但是只在单个原始Observable发射了一条数据时才发射数据。
23 | 


--------------------------------------------------------------------------------
/operators/Combining-Observables.md:
--------------------------------------------------------------------------------
 1 | 这个页面展示的操作符可用于组合多个Observables。
 2 | 
 3 | * [**`startWith( )`**](StartWith.md) — 在数据序列的开头增加一项数据
 4 | * [**`merge( )`**](Merge.md) — 将多个Observable合并为一个
 5 | * [**`mergeDelayError( )`**](Merge.md) — 合并多个Observables,让没有错误的Observable都完成后再发射错误通知
 6 | * [**`zip( )`**](Zip.md) — 使用一个函数组合多个Observable发射的数据集合,然后再发射这个结果
 7 | * [**`and( )`, `then( )`, and `when( )`**](And.md) — (`rxjava-joins`) 通过模式和计划组合多个Observables发射的数据集合
 8 | * [**`combineLatest( )`**](CombineLatest.md) — 当两个Observables中的任何一个发射了一个数据时,通过一个指定的函数组合每个Observable发射的最新数据(一共两个数据),然后发射这个函数的结果
 9 | * [**`join( )` and `groupJoin( )`**](Join.md) — 无论何时,如果一个Observable发射了一个数据项,只要在另一个Observable发射的数据项定义的时间窗口内,就将两个Observable发射的数据合并发射
10 | * [**`switchOnNext( )`**](Switch.md) — 将一个发射Observables的Observable转换成另一个Observable,后者发射这些Observables最近发射的数据
11 | 
12 | > (`rxjava-joins`) — 表示这个操作符当前是可选的`rxjava-joins`包的一部分,还没有包含在标准的RxJava操作符集合里
13 | 


--------------------------------------------------------------------------------
/operators/Concat.md:
--------------------------------------------------------------------------------
 1 | 
 2 | ## Concat
 3 | 
 4 | 不交错的发射两个或多个Observable的发射物
 5 | 
 6 | ![concat](../images/operators/concat.c.png)
 7 | 
 8 | `Concat`操作符连接多个Observable的输出,就好像它们是一个Observable,第一个Observable发射的所有数据在第二个Observable发射的任何数据前面,以此类推。
 9 | 
10 | 直到前面一个Observable终止,`Concat`才会订阅额外的一个Observable。注意:因此,如果你尝试连接一个"热"Observable(这种Observable在创建后立即开始发射数据,即使没有订阅者),`Concat`将不会看到也不会发射它之前发射的任何数据。
11 | 
12 | 在ReactiveX的某些实现中有一种`ConcatMap`操作符(名字可能叫`concat_all`, `concat_map`, `concatMapObserver`, `for`, `forIn/for_in`, `mapcat`, `selectConcat`或`selectConcatObserver`),他会变换原始Observable发射的数据到一个对应的Observable,然后再按观察和变换的顺序进行连接操作。
13 | 
14 | `StartWith`操作符类似于`Concat`,但是它是插入到前面,而不是追加那些Observable的数据到原始Observable发射的数据序列。
15 | 
16 | `Merge`操作符也差不多,它结合两个或多个Observable的发射物,但是数据可能交错,而`Concat`不会让多个Observable的发射物交错。
17 | 
18 | ![concat](../images/operators/concat.png)
19 | 
20 | RxJava中的实现叫`concat`。
21 | 
22 | * Javadoc: [concat(Observable<Observable>)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#concat(rx.Observable))
23 | * Javadoc: [concat(Observable,Observable) ](http://reactivex.io/RxJava/javadoc/rx/Observable.html#concat(rx.Observable,%20rx.Observable))
24 | 
25 | 还有一个实例方法叫`concatWith`,这两者是等价的:`Observable.concat(a,b)`和`a.concatWith(b)`。
26 | 


--------------------------------------------------------------------------------
/operators/Connect.md:
--------------------------------------------------------------------------------
 1 | ## Connect
 2 | 
 3 | 让一个可连接的Observable开始发射数据给订阅者
 4 | 
 5 | ![connect](../images/operators/publishConnect.c.png)
 6 | 
 7 | 可连接的Observable (*connectable Observable*)与普通的Observable差不多,不过它并不会在被订阅时开始发射数据,而是直到使用了`Connect`操作符时才会开始。用这个方法,你可以等待所有的观察者都订阅了Observable之后再开始发射数据。
 8 | 
 9 | ![connect](../images/operators/publishConnect.png)
10 | 
11 | RxJava中`connect`是`ConnectableObservable`接口的一个方法,使用`publish`操作符可以将一个普通的Observable转换为一个`ConnectableObservable`。
12 | 
13 | 调用`ConnectableObservable`的`connect`方法会让它后面的Observable开始给发射数据给订阅者。
14 | 
15 | `connect`方法返回一个`Subscription`对象,可以调用它的`unsubscribe`方法让Observable停止发射数据给观察者。
16 | 
17 | 即使没有任何订阅者订阅它,你也可以使用`connect`方法让一个Observable开始发射数据(或者开始生成待发射的数据)。这样,你可以将一个"冷"的Observable变为"热"的。
18 | 
19 | * Javadoc: [connect()](http://reactivex.io/RxJava/javadoc/rx/observables/ConnectableObservable.html#connect())
20 | * Javadoc: [connect(Action1)](http://reactivex.io/RxJava/javadoc/rx/observables/ConnectableObservable.html#connect(rx.functions.Action1))
21 | 
22 | 
23 | 


--------------------------------------------------------------------------------
/operators/Contains.md:
--------------------------------------------------------------------------------
 1 | ## Contains
 2 | 
 3 | 判定一个Observable是否发射一个特定的值
 4 | 
 5 | ![contains](../images/operators/contains.c.png)
 6 | 
 7 | 给`Contains`传一个指定的值,如果原始Observable发射了那个值,它返回的Observable将发射true,否则发射false。
 8 | 
 9 | 相关的一个操作符`IsEmpty`用于判定原始Observable是否没有发射任何数据。
10 | 
11 | ![contains](../images/operators/contains.png)
12 | 
13 | `contains`默认不在任何特定的调度器上执行。
14 | 
15 | * Javadoc: [contains(Object)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#contains(java.lang.Object))
16 | 
17 | ![exists](../images/operators/exists.png)
18 | 
19 | RxJava中还有一个`exists`操作符,它通过一个谓词函数测试原始Observable发射的数据,只要任何一项满足条件就返回一个发射true的Observable,否则返回一个发射false的Observable。
20 | 
21 | `exists`默认不在任何特定的调度器上执行。
22 | 
23 | * Javadoc: [exists(Func1)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#exists(rx.functions.Func1))
24 | 
25 | ![isEmpty](../images/operators/isEmpty.png)
26 | 
27 | `isEmpty`默认不在任何特定的调度器上执行。
28 | 
29 | * Javadoc: [isEmpty()](http://reactivex.io/RxJava/javadoc/rx/Observable.html#isEmpty())
30 | 


--------------------------------------------------------------------------------
/operators/Count.md:
--------------------------------------------------------------------------------
 1 | ## Count
 2 | 
 3 | 计算原始Observable发射物的数量,然后只发射这个值
 4 | 
 5 | ![count](../images/operators/count.c.png)
 6 | 
 7 | `Count`操作符将一个Observable转换成一个发射单个值的Observable,这个值表示原始Observable发射的数据的数量。
 8 | 
 9 | 如果原始Observable发生错误终止,`Count`不发射数据而是直接传递错误通知。如果原始Observable永远不终止,`Count`既不会发射数据也不会终止。
10 | 
11 | RxJava的实现是`count`和`countLong`。
12 | 
13 | 示例代码
14 | 
15 | ```java
16 | 
17 | String[] items = new String[] { "one", "two", "three" };
18 | assertEquals( new Integer(3), Observable.from(items).count().toBlocking().single() );
19 | 
20 | ```
21 | 
22 | * Javadoc: [count()](http://reactivex.io/RxJava/javadoc/rx/Observable.html#count())
23 | * Javadoc: [countLong()](http://reactivex.io/RxJava/javadoc/rx/Observable.html#countLong())
24 | 


--------------------------------------------------------------------------------
/operators/Creating-Observables.md:
--------------------------------------------------------------------------------
 1 | 这个页面展示了创建Observable的各种方法。
 2 | 
 3 | * [**`just( )`**](Just.md) — 将一个或多个对象转换成发射这个或这些对象的一个Observable
 4 | * [**`from( )`**](From.md) — 将一个Iterable, 一个Future, 或者一个数组转换成一个Observable
 5 | * [**`repeat( )`**](Repeat.md) — 创建一个重复发射指定数据或数据序列的Observable
 6 | * [**`repeatWhen( )`**](Repeat.md) — 创建一个重复发射指定数据或数据序列的Observable,它依赖于另一个Observable发射的数据
 7 | * [**`create( )`**](Create.md) — 使用一个函数从头创建一个Observable
 8 | * [**`defer( )`**](Defer.md) — 只有当订阅者订阅才创建Observable;为每个订阅创建一个新的Observable
 9 | * [**`range( )`**](Range.md) — 创建一个发射指定范围的整数序列的Observable
10 | * [**`interval( )`**](Interval.md) — 创建一个按照给定的时间间隔发射整数序列的Observable
11 | * [**`timer( )`**](Timer.md) — 创建一个在给定的延时之后发射单个数据的Observable
12 | * [**`empty( )`**](Empty.md) — 创建一个什么都不做直接通知完成的Observable
13 | * [**`error( )`**](Empty.md) — 创建一个什么都不做直接通知错误的Observable
14 | * [**`never( )`**](Empty.md) — 创建一个不发射任何数据的Observable
15 | 


--------------------------------------------------------------------------------
/operators/DefaultIfEmpty.md:
--------------------------------------------------------------------------------
 1 | ## DefaultIfEmpty
 2 | 
 3 | 发射来自原始Observable的值,如果原始Observable没有发射任何值,就发射一个默认值
 4 | 
 5 | 
 6 | ![defaultIfEmtpy](../images/operators/defaultIfEmpty.c.png)
 7 | 
 8 | `DefaultIfEmpty`简单的精确地发射原始Observable的值,如果原始Observable没有发射任何数据正常终止(以`onCompleted`d的形式),`DefaultIfEmpty`返回的Observable就发射一个你提供的默认值。
 9 | 
10 | RxJava将这个操作符实现为`defaultIfEmpty`。它默认不在任何特定的调度器上执行。
11 | 
12 | * Javadoc: [defaultIfEmpty(T)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#defaultIfEmpty(T))
13 | 
14 | 还有一个新的操作符`switchIfEmpty`,不在RxJava 1.0.0版中,它和`defaultIfEmtpy`类似,不同的是,如果原始Observable没有发射数据,它发射一个备用Observable的发射物。
15 | 


--------------------------------------------------------------------------------
/operators/Defer.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## Defer
 4 | 
 5 | 直到有观察者订阅时才创建Observable,并且为每个观察者创建一个新的Observable
 6 | 
 7 | ![defer](../images/operators/defer.c.png)
 8 | 
 9 | `Defer`操作符会一直等待直到有观察者订阅它,然后它使用Observable工厂方法生成一个Observable。它对每个观察者都这样做,因此尽管每个订阅者都以为自己订阅的是同一个Observable,事实上每个订阅者获取的是它们自己的单独的数据序列。
10 | 
11 | 在某些情况下,等待直到最后一分钟(就是知道订阅发生时)才生成Observable可以确保Observable包含最新的数据。
12 | 
13 | ![defer](../images/operators/defer.png)
14 | 
15 | RxJava将这个操作符实现为 `defer` 方法。这个操作符接受一个你选择的Observable工厂函数作为单个参数。这个函数没有参数,返回一个Observable。
16 | 
17 | `defer`方法默认不在任何特定的调度器上执行。
18 | 
19 | * Javadoc: [`defer(Func0)`](http://reactivex.io/RxJava/javadoc/rx/Observable.html#defer(rx.functions.Func0))
20 | 
21 | ### switchCase
22 | 
23 | ![switchCase](../images/operators/switchCase.png)
24 | 
25 | 可选包 `rxjava-computation-expressions` 中有一个类似的操作符。`switchCase`操作符有条件的创建并返回一个可能的Observables集合中的一个。
26 | 
27 | ![ifThen](../images/operators/ifThen.png)
28 | 
29 | 可选包 `rxjava-computation-expressions` 中还有一个更简单的操作符叫`ifThen`。这个操作符检查某个条件,然后根据结果,返回原始Observable的镜像,或者返回一个空Observable。
30 | 


--------------------------------------------------------------------------------
/operators/ElementAt.md:
--------------------------------------------------------------------------------
 1 | ## ElementAt
 2 | 
 3 | 只发射第N项数据
 4 | 
 5 | ![elementAt](../images/operators/elementAt.c.png)
 6 | 
 7 | `ElementAt`操作符获取原始Observable发射的数据序列指定索引位置的数据项,然后当做自己的唯一数据发射。
 8 | 
 9 | ![elementAt](../images/operators/elementAt.png)
10 | 
11 | RxJava将这个操作符实现为`elementAt`,给它传递一个基于0的索引值,它会发射原始Observable数据序列对应索引位置的值,如果你传递给`elementAt`的值为5,那么它会发射第六项的数据。
12 | 
13 | 如果你传递的是一个负数,或者原始Observable的数据项数小于`index+1`,将会抛出一个`IndexOutOfBoundsException`异常。
14 | 
15 | * Javadoc: [elementAt(int)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#elementAt(int))
16 | 
17 | ### elementAtOrDefault
18 | 
19 | ![elementAtOrDefault](../images/operators/elementAtOrDefault.png)
20 | 
21 | RxJava还实现了`elementAtOrDefault`操作符。与`elementAt`的区别是,如果索引值大于数据项数,它会发射一个默认值(通过额外的参数指定),而不是抛出异常。但是如果你传递一个负数索引值,它仍然会抛出一个`IndexOutOfBoundsException`异常。
22 | 
23 | * Javadoc: [elementAtOrDefault(int,T)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#elementAtOrDefault(int,%20T))
24 | 
25 | `elementAt`和`elementAtOrDefault`默认不在任何特定的调度器上执行。
26 | 


--------------------------------------------------------------------------------
/operators/Empty.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## Empty/Never/Throw
 4 | 
 5 | ### Empty
 6 | 创建一个不发射任何数据但是正常终止的Observable
 7 | 
 8 | ### Never
 9 | 创建一个不发射数据也不终止的Observable
10 | 
11 | ### Throw
12 | 创建一个不发射数据以一个错误终止的Observable
13 | 
14 | 这三个操作符生成的Observable行为非常特殊和受限。测试的时候很有用,有时候也用于结合其它的Observables,或者作为其它需要Observable的操作符的参数。
15 | 
16 | RxJava将这些操作符实现为 `empty`,`never`和`error`。`error`操作符需要一个`Throwable`参数,你的Observable会以此终止。这些操作符默认不在任何特定的调度器上执行,但是`empty`和`error`有一个可选参数是Scheduler,如果你传递了Scheduler参数,它们会在这个调度器上发送通知。
17 | 
18 | * Javadoc: [empty()](http://reactivex.io/RxJava/javadoc/rx/Observable.html#empty())
19 | * Javadoc: [never()](http://reactivex.io/RxJava/javadoc/rx/Observable.html#never())
20 | * Javadoc: [error(java.lang.Throwable)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#error(java.lang.Throwable))
21 | 


--------------------------------------------------------------------------------
/operators/Error-Handling-Operators.md:
--------------------------------------------------------------------------------
 1 | 很多操作符可用于对Observable发射的`onError`通知做出响应或者从错误中恢复,例如,你可以:
 2 | 
 3 | 1. 吞掉这个错误,切换到一个备用的Observable继续发射数据
 4 | 2. 吞掉这个错误然后发射默认值
 5 | 3. 吞掉这个错误并立即尝试重启这个Observable
 6 | 4. 吞掉这个错误,在一些回退间隔后重启这个Observable
 7 | 
 8 | 这是操作符列表:
 9 | 
10 | * [**`onErrorResumeNext( )`**](Catch.md#onErrorResumeNext) — 指示Observable在遇到错误时发射一个数据序列
11 | * [**`onErrorReturn( )`**](Catch.md#onErrorReturn) — 指示Observable在遇到错误时发射一个特定的数据
12 | * [**`onExceptionResumeNext( )`**](Catch.md#onExceptionResumeNext) — instructs an Observable to continue emitting items after it encounters an exception (but not another variety of throwable)指示Observable遇到错误时继续发射数据
13 | * [**`retry( )`**](Retry.md#retry) — 指示Observable遇到错误时重试
14 | * [**`retryWhen( )`**](Retry.md#retryWhen) — 指示Observable遇到错误时,将错误传递给另一个Observable来决定是否要重新给订阅这个Observable
15 | 


--------------------------------------------------------------------------------
/operators/Filtering-Observables.md:
--------------------------------------------------------------------------------
 1 | 这个页面展示的操作符可用于过滤和选择Observable发射的数据序列。
 2 | 
 3 | * [**`filter( )`**](Filter.md) — 过滤数据
 4 | * [**`takeLast( )`**](TakeLast.md) — 只发射最后的N项数据
 5 | * [**`last( )`**](Last.md) — 只发射最后的一项数据
 6 | * [**`lastOrDefault( )`**](Last.md) — 只发射最后的一项数据,如果Observable为空就发射默认值
 7 | * [**`takeLastBuffer( )`**](TakeLast.md) — 将最后的N项数据当做单个数据发射
 8 | * [**`skip( )`**](Skip.md) — 跳过开始的N项数据
 9 | * [**`skipLast( )`**](SkipLast.md) — 跳过最后的N项数据
10 | * [**`take( )`**](Take.md) — 只发射开始的N项数据
11 | * [**`first( )` and `takeFirst( )`**](First.md) — 只发射第一项数据,或者满足某种条件的第一项数据
12 | * [**`firstOrDefault( )`**](First.md) — 只发射第一项数据,如果Observable为空就发射默认值
13 | * [**`elementAt( )`**](ElementAt.md) — 发射第N项数据
14 | * [**`elementAtOrDefault( )`**](ElementAt.md) — 发射第N项数据,如果Observable数据少于N项就发射默认值
15 | * [**`sample( )` or `throttleLast( )`**](Sample.md) — 定期发射Observable最近的数据
16 | * [**`throttleFirst( )`**](Sample.md) — 定期发射Observable发射的第一项数据
17 | * [**`throttleWithTimeout( )` or `debounce( )`**](Debounce.md) — 只有当Observable在指定的时间后还没有发射数据时,才发射一个数据
18 | * [**`timeout( )`**](Timeout.md) — 如果在一个指定的时间段后还没发射数据,就发射一个异常
19 | * [**`distinct( )`**](Distinct.md) — 过滤掉重复数据
20 | * [**`distinctUntilChanged( )`**](Distinct.md) — 过滤掉连续重复的数据
21 | * [**`ofType( )`**](Filter.md) — 只发射指定类型的数据
22 | * [**`ignoreElements( )`**](IgnoreElements.md) — 丢弃所有的正常数据,只发射错误或完成通知
23 | 


--------------------------------------------------------------------------------
/operators/GroupBy.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## GroupBy
 4 | 
 5 | 将一个Observable分拆为一些Observables集合,它们中的每一个发射原始Observable的一个子序列
 6 | 
 7 | ![groupBy](../images/operators/groupBy.c.png)
 8 | 
 9 | `GroupBy`操作符将原始Observable分拆为一些Observables集合,它们中的每一个发射原始Observable数据序列的一个子序列。哪个数据项由哪一个Observable发射是由一个函数判定的,这个函数给每一项指定一个Key,Key相同的数据会被同一个Observable发射。
10 | 
11 | RxJava实现了`groupBy`操作符。它返回Observable的一个特殊子类`GroupedObservable`,实现了`GroupedObservable`接口的对象有一个额外的方法`getKey`,这个Key用于将数据分组到指定的Observable。
12 | 
13 | 有一个版本的`groupBy`允许你传递一个变换函数,这样它可以在发射结果`GroupedObservable`之前改变数据项。
14 | 
15 | 注意:`groupBy`将原始Observable分解为一个发射多个`GroupedObservable`的Observable,一旦有订阅,每个`GroupedObservable`就开始缓存数据。因此,如果你忽略这些`GroupedObservable`中的任何一个,这个缓存可能形成一个潜在的内存泄露。因此,如果你不想观察,也不要忽略`GroupedObservable`。你应该使用像`take(0)`这样会丢弃自己的缓存的操作符。
16 | 
17 | 如果你取消订阅一个`GroupedObservable`,那个Observable将会终止。如果之后原始的Observable又发射了一个与这个Observable的Key匹配的数据,`groupBy`将会为这个Key创建一个新的`GroupedObservable`。
18 | 
19 | `groupBy`默认不在任何特定的调度器上执行。
20 | 
21 | * Javadoc: [groupBy(Func1)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#groupBy(rx.functions.Func1))
22 | * Javadoc: [groupBy(Func1,Func1)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#groupBy(rx.functions.Func1,%20rx.functions.Func1))
23 | 


--------------------------------------------------------------------------------
/operators/IgnoreElements.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## IgnoreElements
 4 | 
 5 | 不发射任何数据,只发射Observable的终止通知
 6 | 
 7 | ![ignoreElements](../images/operators/ignoreElements.c.png)
 8 | 
 9 | `IgnoreElements`操作符抑制原始Observable发射的所有数据,只允许它的终止通知(`onError`或`onCompleted`)通过。
10 | 
11 | 如果你不关心一个Observable发射的数据,但是希望在它完成时或遇到错误终止时收到通知,你可以对Observable使用`ignoreElements`操作符,它会确保永远不会调用观察者的`onNext()`方法。
12 | 
13 | RxJava将这个操作符实现为`ignoreElements`。
14 | 
15 | * Javadoc: [ignoreElements()](http://reactivex.io/RxJava/javadoc/rx/Observable.html#ignoreElements())
16 | 
17 | `ignoreElements`默认不在任何特定的调度器上执行。
18 | 


--------------------------------------------------------------------------------
/operators/Interval.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## Interval
 4 | 
 5 | 创建一个按固定时间间隔发射整数序列的Observable
 6 | 
 7 | ![interval](../images/operators/interval.c.png)
 8 | 
 9 | `Interval`操作符返回一个Observable,它按固定的时间间隔发射一个无限递增的整数序列。
10 | 
11 | ![interval](../images/operators/interval.png)
12 | 
13 | RxJava将这个操作符实现为`interval`方法。它接受一个表示时间间隔的参数和一个表示时间单位的参数。
14 | 
15 | * Javadoc: [interval(long,TimeUnit)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#interval(long,%20java.util.concurrent.TimeUnit))
16 | * Javadoc: [interval(long,TimeUnit,Scheduler)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#interval(long,%20java.util.concurrent.TimeUnit%20rx.Scheduler))
17 | 
18 | ![timer](../images/operators/timer.p.png)
19 | 
20 | 还有一个版本的`interval`返回一个Observable,它在指定延迟之后先发射一个零值,然后再按照指定的时间间隔发射递增的数字。这个版本的`interval`在RxJava 1.0.0中叫做`timer`,但是那个方法已经不建议使用了,因为一个名叫`interval`的操作符有同样的功能。
21 | 
22 | Javadoc: [interval(long,long,TimeUnit)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#interval(long,%20long,%20java.util.concurrent.TimeUnit))
23 | Javadoc: [interval(long,long,TimeUnit,Scheduler)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#interval(long,%20long,%20java.util.concurrent.TimeUnit,%20rx.Scheduler))
24 | 
25 | `interval`默认在`computation`调度器上执行。你也可以传递一个可选的Scheduler参数来指定调度器。
26 | 


--------------------------------------------------------------------------------
/operators/Just.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## Just
 4 | 
 5 | 创建一个发射指定值的Observable
 6 | 
 7 | ![just](../images/operators/just.png)
 8 | 
 9 | Just将单个数据转换为发射那个数据的Observable。
10 | 
11 | Just类似于From,但是From会将数组或Iterable的数据取出然后逐个发射,而Just只是简单的原样发射,将数组或Iterable当做单个数据。
12 | 
13 | 注意:如果你传递`null`给Just,它会返回一个发射`null`值的Observable。不要误认为它会返回一个空Observable(完全不发射任何数据的Observable),如果需要空Observable你应该使用[Empty](#Empty)操作符。
14 | 
15 | RxJava将这个操作符实现为`just`函数,它接受一至九个参数,返回一个按参数列表顺序发射这些数据的Observable。
16 | 
17 | 示例代码:
18 | 
19 | ```java
20 | 
21 | Observable.just(1, 2, 3)
22 |           .subscribe(new Subscriber<Integer>() {
23 |         @Override
24 |         public void onNext(Integer item) {
25 |             System.out.println("Next: " + item);
26 |         }
27 | 
28 |         @Override
29 |         public void onError(Throwable error) {
30 |             System.err.println("Error: " + error.getMessage());
31 |         }
32 | 
33 |         @Override
34 |         public void onCompleted() {
35 |             System.out.println("Sequence complete.");
36 |         }
37 |     });
38 | 
39 | ```
40 | 
41 | 输出
42 | 
43 | ```
44 | Next: 1
45 | Next: 2
46 | Next: 3
47 | Sequence complete.
48 | ```
49 | 
50 | * Javadoc: [just(item)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#just(T)) (还有其它接受二到九个参数的版本)
51 | 


--------------------------------------------------------------------------------
/operators/Map.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## Map
 4 | 
 5 | 对Observable发射的每一项数据应用一个函数,执行变换操作
 6 | 
 7 | ![map](../images/operators/map.png)
 8 | 
 9 | `Map`操作符对原始Observable发射的每一项数据应用一个你选择的函数,然后返回一个发射这些结果的Observable。
10 | 
11 | RxJava将这个操作符实现为`map`函数。这个操作符默认不在任何特定的调度器上执行。
12 | 
13 | * Javadoc: [map(Func1)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#map(rx.functions.Func1))
14 | 
15 | ### cast
16 | 
17 | ![cast](../images/operators/cast.png)
18 | 
19 | `cast`操作符将原始Observable发射的每一项数据都强制转换为一个指定的类型,然后再发射数据,它是`map`的一个特殊版本。
20 | 
21 | * Javadoc: [cast(Class)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#cast(java.lang.Class))
22 | 
23 | ### encode
24 | 
25 | ![encode](../images/operators/St.encode.png)
26 | 
27 | `encode`在`StringObservable`类中,不是标准RxJava的一部分,它也是一个特殊的`map`操作符。`encode`将一个发射字符串的Observable变换为一个发射字节数组(这个字节数组按照原始字符串中的多字节字符边界划分)的Observable。
28 | 
29 | ### byLine
30 | 
31 | ![byLine](../images/operators/St.byLine.png)
32 | 
33 | `byLine `同样在`StringObservable`类中,也不是标准RxJava的一部分,它也是一个特殊的`map`操作符。`byLine`将一个发射字符串的Observable变换为一个按行发射来自原始Observable的字符串的Observable。
34 | 


--------------------------------------------------------------------------------
/operators/Materialize.md:
--------------------------------------------------------------------------------
 1 | ## Materialize/Dematerialize
 2 | 
 3 | `Materialize`将数据项和事件通知都当做数据项发射,`Dematerialize`刚好相反。
 4 | 
 5 | 
 6 | ![materialize](../images/operators/materialize.c.png)
 7 | 
 8 | 一个合法的有限的Obversable将调用它的观察者的`onNext`方法零次或多次,然后调用观察者的`onCompleted`或`onError`正好一次。`Materialize`操作符将这一系列调用,包括原来的`onNext`通知和终止通知`onCompleted`或`onError`都转换为一个Observable发射的数据序列。
 9 | 
10 | RxJava的`materialize`将来自原始Observable的通知转换为`Notification`对象,然后它返回的Observable会发射这些数据。
11 | 
12 | `materialize`默认不在任何特定的调度器 ([`Scheduler`](Scheduler.md)) 上执行。
13 | 
14 | * Javadoc: [materialize()](http://reactivex.io/RxJava/javadoc/rx/Observable.html#materialize())
15 | 
16 | ![dematerialize](../images/operators/dematerialize.c.png)
17 | 
18 | `Dematerialize`操作符是`Materialize`的逆向过程,它将`Materialize`转换的结果还原成它原本的形式。
19 | 
20 | `dematerialize`反转这个过程,将原始Observable发射的`Notification`对象还原成Observable的通知。
21 | 
22 | `dematerialize`默认不在任何特定的调度器 ([`Scheduler`](Scheduler.md)) 上执行。
23 | 
24 | * Javadoc: [dematerialize()](http://reactivex.io/RxJava/javadoc/rx/Observable.html#dematerialize())
25 | 


--------------------------------------------------------------------------------
/operators/Max.md:
--------------------------------------------------------------------------------
 1 | ## Max
 2 | 
 3 | 发射原始Observable的最大值
 4 | 
 5 | ![max](../images/operators/max.c.png)
 6 | 
 7 | `Max `操作符操作一个发射数值的Observable并发射单个值:最大的那个值。
 8 | 
 9 | RxJava中,`max`属于`rxjava-math`模块。
10 | 
11 | ![max](../images/operators/max.png)
12 | 
13 | `max `接受一个可选参数,用于比较两项数据的大小,如果最大值的数据超过一项,`max `会发射原始Observable最近发射的那一项。
14 | 
15 | ![maxBy](../images/operators/maxBy.png)
16 | 
17 | `maxBy `类似于`max`,但是它发射的不是最大值,而是发射Key最大的项,Key由你指定的一个函数生成。
18 | 


--------------------------------------------------------------------------------
/operators/Min.md:
--------------------------------------------------------------------------------
 1 | ## Min
 2 | 
 3 | 发射原始Observable的最小值
 4 | 
 5 | ![min](../images/operators/min.c.png)
 6 | 
 7 | `Min`操作符操作一个发射数值的Observable并发射单个值:最小的那个值。
 8 | 
 9 | RxJava中,`min`属于`rxjava-math`模块。
10 | 
11 | ![min](../images/operators/min.png)
12 | 
13 | `min`接受一个可选参数,用于比较两项数据的大小,如果最小值的数据超过一项,`min`会发射原始Observable最近发射的那一项。
14 | 
15 | ![minBy](../images/operators/minBy.png)
16 | 
17 | `minBy`类似于`min`,但是它发射的不是最小值,而是发射Key最小的项,Key由你指定的一个函数生成。
18 | 


--------------------------------------------------------------------------------
/operators/ObserveOn.md:
--------------------------------------------------------------------------------
 1 | ## ObserveOn
 2 | 
 3 | 指定一个观察者在哪个调度器上观察这个Observable
 4 | 
 5 | ![observeOn](../images/operators/observeOn.c.png)
 6 | 
 7 | 很多ReactiveX实现都使用调度器 ["`Scheduler`"](Scheduler.md)来管理多线程环境中Observable的转场。你可以使用`ObserveOn`操作符指定Observable在一个特定的调度器上发送通知给观察者 (调用观察者的`onNext`, `onCompleted`, `onError`方法)。
 8 | 
 9 | ![observeOn](../images/operators/observeOn.e.png)
10 | 
11 | 注意:当遇到一个异常时`ObserveOn`会立即向前传递这个`onError`终止通知,它不会等待慢速消费的Observable接受任何之前它已经收到但还没有发射的数据项。这可能意味着`onError`通知会跳到(并吞掉)原始Observable发射的数据项前面,正如图例上展示的。
12 | 
13 | `SubscribeOn`操作符的作用类似,但它是用于指定Observable本身在特定的调度器上执行,它同样会在那个调度器上给观察者发通知。
14 | 
15 | RxJava中,要指定Observable应该在哪个调度器上调用观察者的`onNext`, `onCompleted`, `onError`方法,你需要使用`observeOn`操作符,传递给它一个合适的`Scheduler`。
16 | 
17 | * Javadoc: [observeOn(Scheduler)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#observeOn(rx.Scheduler))
18 | 
19 | 
20 | 


--------------------------------------------------------------------------------
/operators/Publish.md:
--------------------------------------------------------------------------------
 1 | ## Publish
 2 | 
 3 | 将普通的Observable转换为可连接的Observable
 4 | 
 5 | ![publish](../images/operators/publishConnect.c.png)
 6 | 
 7 | 可连接的Observable (*connectable Observable*)与普通的Observable差不多,不过它并不会在被订阅时开始发射数据,而是直到使用了`Connect`操作符时才会开始。用这种方法,你可以在任何时候让一个Observable开始发射数据。
 8 | 
 9 | ![publish](../images/operators/publishConnect.png)
10 | 
11 | RxJava的实现为`publish`。
12 | 
13 | * Javadoc: [publish()](http://reactivex.io/RxJava/javadoc/rx/Observable.html#publish())
14 | 
15 | ![publish](../images/operators/publishConnect.f.png)
16 | 
17 | 有一个变体接受一个函数作为参数。这个函数用原始Observable发射的数据作为参数,产生一个新的数据作为`ConnectableObservable`给发射,替换原位置的数据项。实质是在签名的基础上添加一个`Map`操作。
18 | 
19 | * Javadoc: [publish(Func1)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#publish(rx.functions.Func1))
20 | 
21 | 
22 | 


--------------------------------------------------------------------------------
/operators/Range.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## Range
 4 | 
 5 | 创建一个发射特定整数序列的Observable
 6 | 
 7 | ![range](../images/operators/range.png)
 8 | 
 9 | Range操作符发射一个范围内的有序整数序列,你可以指定范围的起始和长度。
10 | 
11 | RxJava将这个操作符实现为`range`函数,它接受两个参数,一个是范围的起始值,一个是范围的数据的数目。如果你将第二个参数设为0,将导致Observable不发射任何数据(如果设置为负数,会抛异常)。
12 | 
13 | `range`默认不在任何特定的调度器上执行。有一个变体可以通过可选参数指定Scheduler。
14 | 
15 | * Javadoc: [range(int,int)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#range(int,%20int))
16 | * Javadoc: [range(int,int,Scheduler)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#range(int,%20int%20rx.Scheduler))
17 | 


--------------------------------------------------------------------------------
/operators/RefCount.md:
--------------------------------------------------------------------------------
 1 | ## RefCount
 2 | 
 3 | 让一个可连接的Observable行为像普通的Observable
 4 | 
 5 | ![refCount](../images/operators/publishRefCount.c.png)
 6 | 
 7 | 可连接的Observable (*connectable Observable*)与普通的Observable差不多,不过它并不会在被订阅时开始发射数据,而是直到使用了`Connect`操作符时才会开始。用这种方法,你可以在任何时候让一个Observable开始发射数据。
 8 | 
 9 | `RefCount`操作符把从一个可连接的Observable连接和断开的过程自动化了。它操作一个可连接的Observable,返回一个普通的Observable。当第一个订阅者订阅这个Observable时,`RefCount`连接到下层的可连接Observable。`RefCount`跟踪有多少个观察者订阅它,直到最后一个观察者完成才断开与下层可连接Observable的连接。
10 | 
11 | ![refCount](../images/operators/publishRefCount.png)
12 | 
13 | RxJava中的实现为`refCount`,还有一个操作符叫`share`,它的作用等价于对一个Observable同时应用`publish`和`refCount`操作。
14 | 
15 | * Javadoc: [refCount()](http://reactivex.io/RxJava/javadoc/rx/observables/ConnectableObservable.html#refCount())
16 | * Javadoc: [share()](http://reactivex.io/RxJava/javadoc/rx/Observable.html#share())
17 | 
18 | 
19 | 


--------------------------------------------------------------------------------
/operators/SequenceEqual.md:
--------------------------------------------------------------------------------
 1 | ## SequenceEqual
 2 | 
 3 | 判定两个Observables是否发射相同的数据序列。
 4 | 
 5 | ![sequenceEqual](../images/operators/sequenceEqual.c.png)
 6 | 
 7 | 传递两个Observable给`SequenceEqual`操作符,它会比较两个Observable的发射物,如果两个序列是相同的(相同的数据,相同的顺序,相同的终止状态),它就发射true,否则发射false。
 8 | 
 9 | ![sequenceEqual](../images/operators/sequenceEqual.png)
10 | 
11 | 它还有一个版本接受第三个参数,可以传递一个函数用于比较两个数据项是否相同。
12 | 
13 | 这个操作符默认不在任何特定的调度器上执行。
14 | 
15 | * Javadoc: [sequenceEqual(Observable,Observable)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#sequenceEqual(rx.Observable,%20rx.Observable))
16 | * Javadoc: [sequenceEqual(Observable,Observable,Func2)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#sequenceEqual(rx.Observable,%20rx.Observable,%20rx.functions.Func2))
17 | 


--------------------------------------------------------------------------------
/operators/Serialize.md:
--------------------------------------------------------------------------------
 1 | ## Serialize
 2 | 
 3 | 强制一个Observable连续调用并保证行为正确
 4 | 
 5 | ![](../images/operators/serialize.c.png)
 6 | 
 7 | 一个Observable可以异步调用它的观察者的方法,可能是从不同的线程调用。这可能会让Observable行为不正确,它可能会在某一个`onNext`调用之前尝试调用`onCompleted`或`onError`方法,或者从两个不同的线程同时调用`onNext`方法。使用`Serialize`操作符,你可以纠正这个Observable的行为,保证它的行为是正确的且是同步的。
 8 | 
 9 | RxJava中的实现是`serialize`,它默认不在任何特定的调度器上执行。
10 | 
11 | * Javadoc: [serialize()](http://reactivex.io/RxJava/javadoc/rx/Observable.html#serialize())
12 | 
13 | 
14 | 


--------------------------------------------------------------------------------
/operators/Skip.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## Skip
 4 | 
 5 | 抑制Observable发射的前N项数据
 6 | 
 7 | ![skip](../images/operators/skip.c.png)
 8 | 
 9 | 使用`Skip`操作符,你可以忽略Observable'发射的前N项数据,只保留之后的数据。
10 | 
11 | ![skip](../images/operators/skip.png)
12 | 
13 | RxJava中这个操作符叫`skip`。`skip`的这个变体默认不在任何特定的调度器上执行。
14 | 
15 | * Javadoc: [skip(int)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#skip(int))
16 | 
17 | ![skip](../images/operators/skip.t.png)
18 | 
19 | `skip`的这个变体接受一个时长而不是数量参数。它会丢弃原始Observable开始的那段时间发射的数据,时长和时间单位通过参数指定。
20 | 
21 | `skip`的这个变体默认在`computation`调度器上执行,但是你可以使用第三个参数指定其它的调度器。
22 | 
23 | * Javadoc: [skip(long,TimeUnit)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#skip(long,%20java.util.concurrent.TimeUnit))
24 | * Javadoc: [skip(long,TimeUnit,Scheduler)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#skip(long,%20java.util.concurrent.TimeUnit,%20rx.Scheduler))
25 | 
26 | 


--------------------------------------------------------------------------------
/operators/SkipLast.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## SkipLast
 4 | 
 5 | 抑制Observable发射的后N项数据
 6 | 
 7 | ![skipLast](../images/operators/skipLast.c.png)
 8 | 
 9 | 使用`SkipLast `操作符修改原始Observable,你可以忽略Observable'发射的后N项数据,只保留前面的数据。
10 | 
11 | ![skipLast](../images/operators/skipLast.png)
12 | 
13 | 使用`SkipLast`操作符,你可以忽略原始Observable发射的后N项数据,只保留之前的数据。注意:这个机制是这样实现的:延迟原始Observable发射的任何数据项,直到它发射了N项数据。
14 | 
15 | `skipLast`的这个变体默认不在任何特定的调度器上执行。
16 | 
17 | * Javadoc: [skipLast(int)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#skipLast(int))
18 | 
19 | ![skipLast](../images/operators/skipLast.t.png)
20 | 
21 | 还有一个`skipLast`变体接受一个时长而不是数量参数。它会丢弃在原始Observable的生命周期内最后一段时间内发射的数据。时长和时间单位通过参数指定。
22 | 
23 | 注意:这个机制是这样实现的:延迟原始Observable发射的任何数据项,直到自这次发射之后过了给定的时长。
24 | 
25 | `skipLast `的这个变体默认在`computation`调度器上执行,但是你可以使用第三个参数指定其它的调度器。
26 | 
27 | * Javadoc: [skipLast(long,TimeUnit)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#skipLast(long,%20java.util.concurrent.TimeUnit))
28 | * Javadoc: [skipLast(long,TimeUnit,Scheduler)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#skipLast(long,%20java.util.concurrent.TimeUnit,%20rx.Scheduler))
29 | 


--------------------------------------------------------------------------------
/operators/SkipUntil.md:
--------------------------------------------------------------------------------
 1 | ## skipUntil
 2 | 
 3 | 丢弃原始Observable发射的数据,直到第二个Observable发射了一项数据
 4 | 
 5 | ![skipUntil](../images/operators/skipUntil.c.png)
 6 | 
 7 | `SkipUntil`订阅原始的Observable,但是忽略它的发射物,直到第二个Observable发射了一项数据那一刻,它开始发射原始Observable。
 8 | 
 9 | RxJava中对应的是`skipUntil`,它默认不在任何特定的调度器上执行。
10 | 
11 | * Javadoc: [skipUntil(Observable)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#skipUntil(rx.Observable))
12 | 


--------------------------------------------------------------------------------
/operators/SkipWhile.md:
--------------------------------------------------------------------------------
 1 | ## SkipWhile
 2 | 
 3 | 丢弃Observable发射的数据,直到一个指定的条件不成立
 4 | 
 5 | ![skipWhile](../images/operators/skipWhile.c.png)
 6 | 
 7 | `SkipWhile`订阅原始的Observable,但是忽略它的发射物,直到你指定的某个天剑变为false的那一刻,它开始发射原始Observable。
 8 | 
 9 | `skipWhile`默认不在任何特定的调度器上执行。
10 | 
11 | * Javadoc: [skipWhile(Func1)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#skipWhile(rx.functions.Func1))
12 | 


--------------------------------------------------------------------------------
/operators/StartWith.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## StartWith
 4 | 
 5 | 在数据序列的开头插入一条指定的项
 6 | 
 7 | ![startWith](../images/operators/startWith.c.png)
 8 | 
 9 | 如果你想要一个Observable在发射数据之前先发射一个指定的数据序列,可以使用`StartWith`操作符。(如果你想一个Observable发射的数据末尾追加一个数据序列可以使用`Concat`操作符。)
10 | 
11 | ![startWith](../images/operators/startWith.png)
12 | 
13 | 可接受一个Iterable或者多个Observable作为函数的参数。
14 | 
15 | * Javadoc: [startWith(Iterable)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#startWith(java.lang.Iterable))
16 | * Javadoc: [startWith(T)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#startWith(T)) (最多接受九个参数)
17 | 
18 | ![startWith](../images/operators/startWith.o.png)
19 | 
20 | 你也可以传递一个Observable给`startWith`,它会将那个Observable的发射物插在原始Observable发射的数据序列之前,然后把这个当做自己的发射物集合。这可以看作是`Concat`的反转。
21 | 
22 | * Javadoc: [startWith(Observable)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#startWith(rx.Observable))
23 | 


--------------------------------------------------------------------------------
/operators/String-Observables.md:
--------------------------------------------------------------------------------
 1 | `StringObservable` 类包含一些用于处理字符串序列和流的特殊操作符,如下:
 2 | 
 3 | * [**`byLine( )`**](Map.md) — 将一个字符串的Observable转换为一个行序列的Observable,这个Observable将原来的序列当做流处理,然后按换行符分割
 4 | * [**`decode( )`**](From.md) — 将一个多字节的字符流转换为一个Observable,它按字符边界发射字节数组
 5 | * [**`encode( )`**](Map.md) — 对一个发射字符串的Observable执行变换操作,变换后的Observable发射一个在原始字符串中表示多字节字符边界的字节数组
 6 | * [**`from( )`**](From.md) — 将一个字符流或者Reader转换为一个发射字节数组或者字符串的Observable
 7 | * [**`join( )`**](Sum.md) — 将一个发射字符串序列的Observable转换为一个发射单个字符串的Observable,后者用一个指定的字符串连接所有的字符串
 8 | * [**`split( )`**](FlatMap.md) — 将一个发射字符串的Observable转换为另一个发射字符串的Observable,后者使用一个指定的正则表达式边界分割前者发射的所有字符串
 9 | * [**`stringConcat( )`**](Sum.md) — 将一个发射字符串序列的Observable转换为一个发射单个字符串的Observable,后者连接前者发射的所有字符串
10 | 


--------------------------------------------------------------------------------
/operators/SubscribeOn.md:
--------------------------------------------------------------------------------
 1 | ## SubscribeOn
 2 | 
 3 | 指定Observable自身在哪个调度器上执行
 4 | 
 5 | ![SubscribeOn](../images/operators/subscribeOn.c.png)
 6 | 
 7 | 很多ReactiveX实现都使用调度器 ["`Scheduler`"](Scheduler.md)来管理多线程环境中Observable的转场。你可以使用`SubscribeOn`操作符指定Observable在一个特定的调度器上运转。
 8 | 
 9 | `ObserveOn`操作符的作用类似,但是功能很有限,它指示Observable在一个指定的调度器上给观察者发通知。
10 | 
11 | 在某些实现中还有一个`UnsubscribeOn`操作符。
12 | 
13 | * Javadoc: [subscribeOn(Scheduler)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#subscribeOn(rx.Scheduler))
14 | * Javadoc: [unsubscribeOn(Scheduler)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#unsubscribeOn(rx.Scheduler))
15 | 
16 | 
17 | 


--------------------------------------------------------------------------------
/operators/Sum.md:
--------------------------------------------------------------------------------
 1 | 
 2 | ## Sum
 3 | 
 4 | 计算Observable发射的数值的和并发射这个和
 5 | 
 6 | ![sum](../images/operators/sum.c.png)
 7 | 
 8 | `Sum`操作符操作一个发射数值的Observable,仅发射单个值:原始Observable所有数值的和。
 9 | 
10 | RxJava的实现是`sumDouble`, `sumFloat`, `sumInteger`, `sumLong`,它们不是RxJava核心模块的一部分,属于`rxjava-math`模块。
11 | 
12 | ![sum.f](../images/operators/sum.f.png)
13 | 
14 | 你可以使用一个函数,计算Observable每一项数据的函数返回值的和。
15 | 
16 | 在`StringObservable`类(这个类不是RxJava核心模块的一部分)中有一个`stringConcat`操作符,它将一个发射字符串序列的Observable转换为一个发射单个字符串的Observable,后者这个字符串表示的是前者所有字符串的连接。
17 | 
18 | ![St.join](../images/operators/St.join.png)
19 | 
20 | `StringObservable`类还有一个`join`操作符,它将一个发射字符串序列的Observable转换为一个发射单个字符串的Observable,后者这个字符串表示的是前者所有字符串以你指定的分界符连接的结果。
21 | 


--------------------------------------------------------------------------------
/operators/Switch.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## Switch
 4 | 
 5 | 将一个发射多个Observables的Observable转换成另一个单独的Observable,后者发射那些Observables最近发射的数据项
 6 | 
 7 | ![switch](../images/operators/switch.c.png)
 8 | 
 9 | `Switch`订阅一个发射多个Observables的Observable。它每次观察那些Observables中的一个,`Switch`返回的这个Observable取消订阅前一个发射数据的Observable,开始发射最近的Observable发射的数据。注意:当原始Observable发射了一个新的Observable时(不是这个新的Observable发射了一条数据时),它将取消订阅之前的那个Observable。这意味着,在后来那个Observable产生之后到它开始发射数据之前的这段时间里,前一个Observable发射的数据将被丢弃(就像图例上的那个黄色圆圈一样)。
10 | 
11 | Java将这个操作符实现为`switchOnNext`。它默认不在任何特定的调度器上执行。
12 | 
13 | * Javadoc: [switchOnNext(Observable)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#switchOnNext(rx.Observable))
14 | 
15 | 


--------------------------------------------------------------------------------
/operators/TakeUntil.md:
--------------------------------------------------------------------------------
 1 | ## TakeUntil
 2 | 
 3 | 当第二个Observable发射了一项数据或者终止时,丢弃原始Observable发射的任何数据
 4 | 
 5 | ![takeUntil](../images/operators/takeUntil.c.png)
 6 | 
 7 | `TakeUntil`订阅并开始发射原始Observable,它还监视你提供的第二个Observable。如果第二个Observable发射了一项数据或者发射了一个终止通知,`TakeUntil`返回的Observable会停止发射原始Observable并终止。
 8 | 
 9 | ![takeUntil](../images/operators/takeUntil.png)
10 | 
11 | RxJava中的实现是`takeUntil`。注意:第二个Observable发射一项数据或一个`onError`通知或一个`onCompleted`通知都会导致`takeUntil`停止发射数据。
12 | 
13 | `takeUntil`默认不在任何特定的调度器上执行。
14 | 
15 | * Javadoc: [takeUntil(Observable)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#takeUntil(rx.Observable))
16 | 
17 | ![takeUntil](../images/operators/takeUntil.p.png)
18 | 
19 | 还有一个版本的`takeUntil `,不在RxJava 1.0.0版中,它使用一个谓词函数而不是第二个Observable来判定是否需要终止发射数据,它的行为类似于`takeWhile`。
20 | 
21 | * Javadoc: [takeUntil(Func1)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#takeUntil(rx.functions.Func1))
22 | 


--------------------------------------------------------------------------------
/operators/TakeWhile.md:
--------------------------------------------------------------------------------
 1 | ## TakeWhile
 2 | 
 3 | 发射Observable发射的数据,直到一个指定的条件不成立
 4 | 
 5 | ![takeWhile](../images/operators/takeWhile.c.png)
 6 | 
 7 | `TakeWhile`发射原始Observable,直到你指定的某个条件不成立的那一刻,它停止发射原始Observable,并终止自己的Observable。
 8 | 
 9 | RxJava中的`takeWhile`操作符返回一个镜像原始Observable行为的Observable,直到某一项数据你指定的函数返回`false`那一刻,这个新的Observable发射`onCompleted`终止通知。
10 | 
11 | `takeWhile`默认不在任何特定的调度器上执行。
12 | 
13 | * Javadoc: [takeWhile(Func1)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#takeWhile(rx.functions.Func1))
14 | 


--------------------------------------------------------------------------------
/operators/TimeInterval.md:
--------------------------------------------------------------------------------
 1 | ## TimeInterval
 2 | 
 3 | 将一个发射数据的Observable转换为发射那些数据发射时间间隔的Observable
 4 | 
 5 | ![TimeInterval](../images/operators/timeInterval.c.png)
 6 | 
 7 | `TimeInterval`操作符拦截原始Observable发射的数据项,替换为发射表示相邻发射物时间间隔的对象。
 8 | 
 9 | RxJava中的实现为`timeInterval`,这个操作符将原始Observable转换为另一个Observable,后者发射一个标志替换前者的数据项,这个标志表示前者的两个连续发射物之间流逝的时间长度。新的Observable的第一个发射物表示的是在观察者订阅原始Observable到原始Observable发射它的第一项数据之间流逝的时间长度。不存在与原始Observable发射最后一项数据和发射`onCompleted`通知之间时长对应的发射物。
10 | 
11 | `timeInterval`默认在`immediate`调度器上执行,你可以通过传参数修改。
12 | 
13 | * Javadoc: [timeInterval()](http://reactivex.io/RxJava/javadoc/rx/Observable.html#timeInterval())
14 | * Javadoc: [timeInterval(Scheduler)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#timeInterval(rx.Scheduler))
15 | 
16 | 
17 | 


--------------------------------------------------------------------------------
/operators/Timer.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | ## Timer
 4 | 
 5 | 创建一个Observable,它在一个给定的延迟后发射一个特殊的值。
 6 | 
 7 | ![timer](../images/operators/timer.png)
 8 | 
 9 | `Timer`操作符创建一个在给定的时间段之后返回一个特殊值的Observable。
10 | 
11 | RxJava将这个操作符实现为`timer`函数。
12 | 
13 | `timer`返回一个Observable,它在延迟一段给定的时间后发射一个简单的数字0。
14 | 
15 | `timer `操作符默认在`computation `调度器上执行。有一个变体可以通过可选参数指定Scheduler。
16 | 
17 | * Javadoc: [timer(long,TimeUnit)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#timer(long,%20java.util.concurrent.TimeUnit))
18 | * Javadoc: [timer(long,TimeUnit,Scheduler)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#timer(long,%20java.util.concurrent.TimeUnit,%20rx.Scheduler))
19 | 


--------------------------------------------------------------------------------
/operators/Timestamp.md:
--------------------------------------------------------------------------------
 1 | ## Timestamp
 2 | 
 3 | 给Observable发射的数据项附加一个时间戳
 4 | 
 5 | ![Timestamp](../images/operators/timestamp.c.png)
 6 | 
 7 | RxJava中的实现为`timestamp`,它将一个发射T类型数据的Observable转换为一个发射类型为`Timestamped<T>`的数据的Observable,每一项都包含数据的原始发射时间。
 8 | 
 9 | `timestamp`默认在`immediate`调度器上执行,但是可以通过参数指定其它的调度器。
10 | 
11 | * Javadoc: [timestamp()](http://reactivex.io/RxJava/javadoc/rx/Observable.html#timestamp())
12 | * Javadoc: [timestamp(Scheduler)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#timestamp(rx.Scheduler))
13 | 
14 | 
15 | 


--------------------------------------------------------------------------------
/operators/Transforming-Observables.md:
--------------------------------------------------------------------------------
 1 | 
 2 | 这个页面展示了可用于对Observable发射的数据执行变换操作的各种操作符。
 3 | 
 4 | * [**`map( )`**](Map.md) — 对序列的每一项都应用一个函数来变换Observable发射的数据序列
 5 | * [**`flatMap( )`, `concatMap( )`, and `flatMapIterable( )`**](FlatMap.md) — 将Observable发射的数据集合变换为Observables集合,然后将这些Observable发射的数据平坦化的放进一个单独的Observable
 6 | * [**`switchMap( )`**](FlatMap.md) — 将Observable发射的数据集合变换为Observables集合,然后只发射这些Observables最近发射的数据
 7 | * [**`scan( )`**](Scan.md) — 对Observable发射的每一项数据应用一个函数,然后按顺序依次发射每一个值
 8 | * [**`groupBy( )`**](GroupBy.md) — 将Observable分拆为Observable集合,将原始Observable发射的数据按Key分组,每一个Observable发射一组不同的数据
 9 | * [**`buffer( )`**](Buffer.md) — 它定期从Observable收集数据到一个集合,然后把这些数据集合打包发射,而不是一次发射一个
10 | * [**`window( )`**](Window.md) — 定期将来自Observable的数据分拆成一些Observable窗口,然后发射这些窗口,而不是每次发射一项
11 | * [**`cast( )`**](Map.md) — 在发射之前强制将Observable发射的所有数据转换为指定类型
12 | 


--------------------------------------------------------------------------------
/operators/Using.md:
--------------------------------------------------------------------------------
 1 | ## Using
 2 | 
 3 | 创建一个只在Observable生命周期内存在的一次性资源
 4 | 
 5 | ![using](../images/operators/using.c.png)
 6 | 
 7 | `Using`操作符让你可以指示Observable创建一个只在它的生命周期内存在的资源,当Observable终止时这个资源会被自动释放。
 8 | 
 9 | ![using](../images/operators/using.png)
10 | 
11 | `using`操作符接受三个参数:
12 | 
13 | 1. 一个用户创建一次性资源的工厂函数
14 | 2. 一个用于创建Observable的工厂函数
15 | 3. 一个用于释放资源的函数
16 | 
17 | 当一个观察者订阅`using`返回的Observable时,`using`将会使用Observable工厂函数创建观察者要观察的Observable,同时使用资源工厂函数创建一个你想要创建的资源。当观察者取消订阅这个Observable时,或者当观察者终止时(无论是正常终止还是因错误而终止),`using`使用第三个函数释放它创建的资源。
18 | 
19 | `using`默认不在任何特定的调度器上执行。
20 | 
21 | * Javadoc: [using(Func0,Func1,Action1)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#using(rx.functions.Func0,%20rx.functions.Func1,%20rx.functions.Action1))
22 | 
23 | 
24 | 


--------------------------------------------------------------------------------
/operators/Zip.md:
--------------------------------------------------------------------------------
 1 | 
 2 | ## Zip
 3 | 
 4 | 通过一个函数将多个Observables的发射物结合到一起,基于这个函数的结果为每个结合体发射单个数据项。
 5 | 
 6 | ![zip](../images/operators/zip.c.png)
 7 | 
 8 | `Zip`操作符返回一个Obversable,它使用这个函数按顺序结合两个或多个Observables发射的数据项,然后它发射这个函数返回的结果。它按照严格的顺序应用这个函数。它只发射与发射数据项最少的那个Observable一样多的数据。
 9 | 
10 | RxJava将这个操作符实现为`zip`和`zipWith`。
11 | 
12 | ![zip](../images/operators/zip.o.png)
13 | 
14 | `zip`的最后一个参数接受每个Observable发射的一项数据,返回被压缩后的数据,它可以接受一到九个参数:一个Observable序列,或者一些发射Observable的Observables。
15 | 
16 | * Javadoc: [zip(Iterable<Observable>,FuncN)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#zip(java.lang.Iterable,%20rx.functions.FuncN))
17 | * Javadoc: [zip(Observable<Observable>,FuncN)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#zip(rx.Observable,%20rx.functions.FuncN))
18 | * Javadoc: [zip(Observable,Observable,Func2)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#zip(rx.Observable,%20rx.Observable,%20rx.functions.Func2)) (最多可以有九个Observables参数)
19 | 
20 | ### zipWith
21 | 
22 | ![zip](../images/operators/zip.i.png)
23 | 
24 | `zipWith`操作符总是接受两个参数,第一个参数是一个Observable或者一个Iterable。
25 | 
26 | * Javadoc: [zipWith(Observable,Func2)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#zipWith(rx.Observable,%20rx.functions.Func2))
27 | * Javadoc: [zipWith(Iterable,Func2)](http://reactivex.io/RxJava/javadoc/rx/Observable.html#zipWith(java.lang.Iterable,%20rx.functions.Func2))
28 | 
29 | `zip`和`zipWith`默认不在任何特定的操作符上执行。
30 | 


--------------------------------------------------------------------------------
/samples/.gitignore:
--------------------------------------------------------------------------------
 1 | # Compiled source #
 2 | ###################
 3 | *.com
 4 | *.class
 5 | *.dll
 6 | *.exe
 7 | *.o
 8 | *.so
 9 | 
10 | # Packages #
11 | ############
12 | # it's better to unpack these files and commit the raw source
13 | # git has its own built in compression methods
14 | *.7z
15 | *.dmg
16 | *.gz
17 | *.iso
18 | *.jar
19 | *.rar
20 | *.tar
21 | *.zip
22 | 
23 | # Logs and databases #
24 | ######################
25 | *.log
26 | 
27 | # OS generated files #
28 | ######################
29 | .DS_Store*
30 | ehthumbs.db
31 | Icon?
32 | Thumbs.db
33 | 
34 | # Editor Files #
35 | ################
36 | *~
37 | *.swp
38 | 
39 | # Gradle Files #
40 | ################
41 | .gradle
42 | .gradletasknamecache
43 | .m2
44 | 
45 | # Build output directies
46 | target/
47 | build/
48 | 
49 | # IntelliJ specific files/directories
50 | out
51 | .idea
52 | *.ipr
53 | *.iws
54 | *.iml
55 | atlassian-ide-plugin.xml
56 | 
57 | # Eclipse specific files/directories
58 | .classpath
59 | .project
60 | .settings
61 | .metadata
62 | bin/
63 | 
64 | # NetBeans specific files/directories
65 | .nbattrs
66 | /.nb-gradle/profiles/private/
67 | .nb-gradle-properties
68 | 
69 | # Scala build
70 | *.cache
71 | /.nb-gradle/private/
72 | 


--------------------------------------------------------------------------------
/samples/build.gradle:
--------------------------------------------------------------------------------
 1 | buildscript {
 2 |   repositories { mavenCentral() }
 3 | }
 4 | 
 5 |     repositories {
 6 |         mavenCentral()
 7 |     }
 8 | 
 9 | apply plugin: 'java'
10 | 
11 | dependencies {
12 |     compile 'io.reactivex:rxjava:1.0.+'
13 |     compile 'io.reactivex:rxjava-math:1.0.+'
14 |     compile 'io.reactivex:rxjava-joins:0.22.+'
15 |     compile 'io.reactivex:rxjava-async-util:0.21.+'
16 |     compile 'io.reactivex:rxjava-computation-expressions:0.21.+'
17 |     compile 'io.reactivex:rxjava-string:0.22.+'
18 | }
19 | 


--------------------------------------------------------------------------------
/samples/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/samples/gradle.properties


--------------------------------------------------------------------------------
/samples/gradle/buildViaTravis.sh:
--------------------------------------------------------------------------------
 1 | #!/bin/bash
 2 | # This script will build the project.
 3 | 
 4 | if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
 5 |   echo -e "Build Pull Request #$TRAVIS_PULL_REQUEST => Branch [$TRAVIS_BRANCH]"
 6 |   ./gradlew -Prelease.useLastTag=true build
 7 | elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" == "" ]; then
 8 |   echo -e 'Build Branch with Snapshot => Branch ['$TRAVIS_BRANCH']'
 9 |   ./gradlew -Prelease.travisci=true -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" -PsonatypeUsername="${sonatypeUsername}" -PsonatypePassword="${sonatypePassword}" build snapshot --stacktrace
10 | elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" != "" ]; then
11 |   echo -e 'Build Branch for Release => Branch ['$TRAVIS_BRANCH']  Tag ['$TRAVIS_TAG']'
12 |   ./gradlew -Prelease.travisci=true -Prelease.useLastTag=true -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" -PsonatypeUsername="${sonatypeUsername}" -PsonatypePassword="${sonatypePassword}" final --stacktrace
13 | else
14 |   echo -e 'WARN: Should not be here => Branch ['$TRAVIS_BRANCH']  Tag ['$TRAVIS_TAG']  Pull Request ['$TRAVIS_PULL_REQUEST']'
15 |   ./gradlew -Prelease.useLastTag=true build
16 | fi
17 | 


--------------------------------------------------------------------------------
/samples/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sat Dec 13 00:15:28 PST 2014
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-bin.zip
7 | 


--------------------------------------------------------------------------------
/samples/settings.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mcxiaoke/RxDocs/03a6b65084500ced14a3443338826d8735e3b964/samples/settings.gradle


--------------------------------------------------------------------------------
/topics/How-to-Contribute.md:
--------------------------------------------------------------------------------
 1 | RxJava的开发仍在持续进行中,而且有一个很长的任务列表需要处理:[RxJava Issues](https://github.com/ReactiveX/RxJava/issues)。
 2 | 
 3 | 如果你愿意贡献代码,我们请你:
 4 | 
 5 | - 阅读 [[Rx Design Guidelines|http://blogs.msdn.com/b/rxteam/archive/2010/10/28/rx-design-guidelines.aspx]]
 6 | - 审阅现有的代码,并且遵从已有的模式和习惯
 7 | - 包含单元测试
 8 | - 移植操作符的时候坚持Rx.Net实现定义的Rx协议(每一个条目都试着引用正确的MSDN文档)
 9 | 
10 | 有关许可协议的信息可以在这里找到:[CONTRIBUTING](https://github.com/ReactiveX/RxJava/blob/1.x/CONTRIBUTING.md)
11 | 
12 | ## 将工程导入Eclipse
13 | 
14 | 有两种方法:
15 | 
16 | ###作为Eclipse项目导入
17 | 
18 | 先执行命令:
19 | 
20 |     ./gradlew eclipse
21 | 
22 | 打开Eclipse:
23 | 
24 | * choose File - Import - General - Existing Projects into Workspace
25 | * Browse to RxJava folder
26 | * click Finish.
27 | * Right click on the project in Package Explorer, select Properties - Java Compiler - Errors/Warnings - click Enable project specific settings.
28 | * Still in Errors/Warnings, go to Deprecated and restricted API and set Forbidden reference (access-rules) to Warning.
29 | 
30 | ###作为Gradle项目导入
31 | 
32 | 你需要安装Eclise的Gradle插件。
33 | 
34 | 打开Eclipse:
35 | 
36 | * choose File - Import - Gradle - Gradle Project. 
37 | * Browse to RxJava folder
38 | * click Build Model
39 | * select the project
40 | * click Finish
41 | 
42 | 
43 | 
44 | 
45 | 
46 | 
47 | 


--------------------------------------------------------------------------------