This documentation groups information about the various operators and examples of their usage into the following pages:

Creating Observables​


​Create​​, ​​Defer​​, ​​Empty​​/​​Never​​/​​Throw​​, ​​From​​, ​​Interval​​, ​​Just​​, ​​Range​​, ​​Repeat​​, ​​Start​​, and ​​Timer​​​


Transforming Observable Items​


​Buffer​​, ​​FlatMap​​, ​​GroupBy​​, ​​Map​​, ​​Scan​​, and ​​Window​​​


Filtering Observables​


​Debounce​​, ​​Distinct​​, ​​ElementAt​​, ​​Filter​​, ​​First​​, ​​IgnoreElements​​, ​​Last​​, ​​Sample​​, ​​Skip​​, ​​SkipLast​​, ​​Take​​, and ​​TakeLast​​​


Combining Observables​


​And​​/​​Then​​/​​When​​, ​​CombineLatest​​, ​​Join​​, ​​Merge​​, ​​StartWith​​, ​​Switch​​, and ​​Zip​​​


Error Handling Operators​


​Catch​​ and ​​Retry​​​


Utility Operators​


​Delay​​, ​​Do​​, ​​Materialize​​/​​Dematerialize​​, ​​ObserveOn​​, ​​Serialize​​, ​​Subscribe​​, ​​SubscribeOn​​,​​TimeInterval​​, ​​Timeout​​, ​​Timestamp​​, and ​​Using​​​


Conditional and Boolean Operators​


​All​​, ​​Amb​​, ​​Contains​​, ​​DefaultIfEmpty​​, ​​SequenceEqual​​, ​​SkipUntil​​, ​​SkipWhile​​, ​​TakeUntil​​, and ​​TakeWhile​​​


Mathematical and Aggregate Operators​


​Average​​, ​​Concat​​, ​​Count​​, ​​Max​​, ​​Min​​, ​​Reduce​​, and ​​Sum​​​


Converting Observables​


​To​​​


Connectable Observable Operators​


​Connect​​, ​​Publish​​, ​​RefCount​​, and ​​Replay​​​


Backpressure Operators a variety of operators that enforce particular flow-control policies

These pages include information about some operators that are not part of the core of ReactiveX but are implemented in one or more of language-specific implementations and/or optional modules.

 

http://reactivex.io/documentation/observable.html


------------------越是喧嚣的世界,越需要宁静的思考------------------ 合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。蚓无爪牙之利,筋骨之强,上食埃土,下饮黄泉,用心一也。蟹六跪而二螯,非蛇鳝之穴无可寄托者,用心躁也。