ReactiveX Operators
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
, andTimer
- Transforming Observable Items
Buffer
,FlatMap
,GroupBy
,Map
,Scan
, andWindow
- Filtering Observables
Debounce
,Distinct
,ElementAt
,Filter
,First
,IgnoreElements
,Last
,Sample
,Skip
,SkipLast
,Take
, andTakeLast
- Combining Observables
And
/Then
/When
,CombineLatest
,Join
,Merge
,StartWith
,Switch
, andZip
- Error Handling Operators
Catch
andRetry
- Utility Operators
Delay
,Do
,Materialize
/Dematerialize
,ObserveOn
,Serialize
,Subscribe
,SubscribeOn
,TimeInterval
,Timeout
,Timestamp
, andUsing
- Conditional and Boolean Operators
All
,Amb
,Contains
,DefaultIfEmpty
,SequenceEqual
,SkipUntil
,SkipWhile
,TakeUntil
, andTakeWhile
- Mathematical and Aggregate Operators
Average
,Concat
,Count
,Max
,Min
,Reduce
, andSum
- Converting Observables
To
- Connectable Observable Operators
Connect
,Publish
,RefCount
, andReplay
- 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
我思故我在