Skip to content

Commit

Permalink
返射改为发射
Browse files Browse the repository at this point in the history
所有的返射改为发射
  • Loading branch information
htoooth committed Nov 6, 2015
1 parent ea879ce commit f555356
Show file tree
Hide file tree
Showing 10 changed files with 22 additions and 22 deletions.
18 changes: 9 additions & 9 deletions operators/Conditional.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ RxJava的实现是`amb`,有一个类似的对象方法`ambWith`。例如,`Ob

![exists](../images/operators/exists.png)

RxJava中还有一个`exists`操作符,它通过一个谓词函数测试原始Observable反射的数据,只要任何一项满足条件就返回一个发射true的Observable,否则返回一个反射false的Observable
RxJava中还有一个`exists`操作符,它通过一个谓词函数测试原始Observable发射的数据,只要任何一项满足条件就返回一个发射true的Observable,否则返回一个发射false的Observable

`exists`默认不在任何特定的调度器上执行。

Expand All @@ -67,7 +67,7 @@ RxJava中还有一个`exists`操作符,它通过一个谓词函数测试原始

![defaultIfEmtpy](../images/operators/defaultIfEmpty.c.png)

`DefaultIfEmpty`简单的精确地反射原始Observable的值,如果原始Observable美欧发射任何数据正常终止(以`onCompleted`d的形式),`DefaultIfEmpty`返回的Observable就发射一个你提供的默认值。
`DefaultIfEmpty`简单的精确地发射原始Observable的值,如果原始Observable美欧发射任何数据正常终止(以`onCompleted`d的形式),`DefaultIfEmpty`返回的Observable就发射一个你提供的默认值。

RxJava将这个操作符实现为`defaultIfEmpty`。它默认不在任何特定的调度器上执行。

Expand Down Expand Up @@ -100,7 +100,7 @@ RxJava将这个操作符实现为`defaultIfEmpty`。它默认不在任何特定

![skipUntil](../images/operators/skipUntil.c.png)

`SkipUntil`订阅原始的Observable,但是忽略它的发射物,直到第二个Observable发射了一项数据那一刻,它开始反射原始Observable
`SkipUntil`订阅原始的Observable,但是忽略它的发射物,直到第二个Observable发射了一项数据那一刻,它开始发射原始Observable

RxJava中对应的是`skipUntil`,它默认不在任何特定的调度器上执行。

Expand All @@ -113,7 +113,7 @@ RxJava中对应的是`skipUntil`,它默认不在任何特定的调度器上执

![skipWhile](../images/operators/skipWhile.c.png)

`SkipWhile`订阅原始的Observable,但是忽略它的发射物,直到你指定的某个天剑变为false的那一刻,它开始反射原始Observable
`SkipWhile`订阅原始的Observable,但是忽略它的发射物,直到你指定的某个天剑变为false的那一刻,它开始发射原始Observable

`skipWhile`默认不在任何特定的调度器上执行。

Expand All @@ -122,15 +122,15 @@ RxJava中对应的是`skipUntil`,它默认不在任何特定的调度器上执

## TakeUntil

当第二个Observable反射了一项数据或者终止时,丢弃原始Observable反射的任何数据
当第二个Observable发射了一项数据或者终止时,丢弃原始Observable发射的任何数据

![takeUntil](../images/operators/takeUntil.c.png)

`TakeUntil`订阅并开始反射原始Observable,它还监视你提供的第二个Observable。如果第二个Observable发射了一项数据或者发射了一个终止通知,`TakeUntil`返回的Observable会停止反射原始Observable并终止
`TakeUntil`订阅并开始发射原始Observable,它还监视你提供的第二个Observable。如果第二个Observable发射了一项数据或者发射了一个终止通知,`TakeUntil`返回的Observable会停止发射原始Observable并终止

![takeUntil](../images/operators/takeUntil.png)

RxJava中的实现是`takeUntil`。注意:第二个Observable反射一项数据或一个`onError`通知或一个`onCompleted`通知都会导致`takeUntil`停止发射数据。
RxJava中的实现是`takeUntil`。注意:第二个Observable发射一项数据或一个`onError`通知或一个`onCompleted`通知都会导致`takeUntil`停止发射数据。

`takeUntil`默认不在任何特定的调度器上执行。

Expand All @@ -145,11 +145,11 @@ RxJava中的实现是`takeUntil`。注意:第二个Observable反射一项数

## TakeWhile

反射Observable发射的数据,直到一个指定的条件不成立
发射Observable发射的数据,直到一个指定的条件不成立

![takeWhile](../images/operators/takeWhile.c.png)

`TakeWhile`反射原始Observable,直到你指定的某个条件不成立的那一刻,它停止反射原始Observable,并终止自己的Observable。
`TakeWhile`发射原始Observable,直到你指定的某个条件不成立的那一刻,它停止发射原始Observable,并终止自己的Observable。

RxJava中的`takeWhile`操作符返回一个镜像原始Observable行为的Observable,直到某一项数据你指定的函数返回`false`那一刻,这个新的Observable发射`onCompleted`终止通知。

Expand Down
2 changes: 1 addition & 1 deletion operators/Contains.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

![exists](../images/operators/exists.png)

RxJava中还有一个`exists`操作符,它通过一个谓词函数测试原始Observable反射的数据,只要任何一项满足条件就返回一个发射true的Observable,否则返回一个反射false的Observable
RxJava中还有一个`exists`操作符,它通过一个谓词函数测试原始Observable发射的数据,只要任何一项满足条件就返回一个发射true的Observable,否则返回一个发射false的Observable

`exists`默认不在任何特定的调度器上执行。

Expand Down
2 changes: 1 addition & 1 deletion operators/DefaultIfEmpty.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

![defaultIfEmtpy](../images/operators/defaultIfEmpty.c.png)

`DefaultIfEmpty`简单的精确地反射原始Observable的值,如果原始Observable美欧发射任何数据正常终止(以`onCompleted`d的形式),`DefaultIfEmpty`返回的Observable就发射一个你提供的默认值。
`DefaultIfEmpty`简单的精确地发射原始Observable的值,如果原始Observable美欧发射任何数据正常终止(以`onCompleted`d的形式),`DefaultIfEmpty`返回的Observable就发射一个你提供的默认值。

RxJava将这个操作符实现为`defaultIfEmpty`。它默认不在任何特定的调度器上执行。

Expand Down
2 changes: 1 addition & 1 deletion operators/IgnoreElements.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## IgnoreElements

不发射任何数据,只反射Observable的终止通知
不发射任何数据,只发射Observable的终止通知

![ignoreElements](../images/operators/ignoreElements.c.png)

Expand Down
4 changes: 2 additions & 2 deletions operators/Repeat.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ Javadoc: [repeat(long,Scheduler)](http://reactivex.io/RxJava/javadoc/rx/Observab

![repeatWhen](../images/operators/repeatWhen.f.png)

还有一个叫做`repeatWhen`的操作符,它不是缓存和重放原始Observable的数据序列,而是有条件的重新订阅和反射原来的Observable
还有一个叫做`repeatWhen`的操作符,它不是缓存和重放原始Observable的数据序列,而是有条件的重新订阅和发射原来的Observable

将原始Observable的终止通知(完成或错误)当做一个`void`数据传递给一个通知处理器,它以此来决定是否要重新订阅和反射原来的Observable。这个通知处理器就像一个Observable操作符,接受一个发射`void`通知的Observable为输入,返回一个发射`void`数据(意思是,重新订阅和反射原始Observable)或者直接终止(意思是,使用`repeatWhen`终止发射数据)的Observable。
将原始Observable的终止通知(完成或错误)当做一个`void`数据传递给一个通知处理器,它以此来决定是否要重新订阅和发射原来的Observable。这个通知处理器就像一个Observable操作符,接受一个发射`void`通知的Observable为输入,返回一个发射`void`数据(意思是,重新订阅和发射原始Observable)或者直接终止(意思是,使用`repeatWhen`终止发射数据)的Observable。

`repeatWhen`操作符默认在`trampoline`调度器上执行。有一个变体可以通过可选参数指定Scheduler。

Expand Down
2 changes: 1 addition & 1 deletion operators/Retry.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

RxJava中的实现为`retry``retryWhen`

无论收到多少次`onError`通知,无参数版本的`retry`都会继续订阅并反射原始Observable
无论收到多少次`onError`通知,无参数版本的`retry`都会继续订阅并发射原始Observable

接受单个`count`参数的`retry`会最多重新订阅指定的次数,如果次数超了,它不会尝试再次订阅,它会把最新的一个`onError`通知传递给它的观察者。

Expand Down
2 changes: 1 addition & 1 deletion operators/SkipUntil.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

![skipUntil](../images/operators/skipUntil.c.png)

`SkipUntil`订阅原始的Observable,但是忽略它的发射物,直到第二个Observable发射了一项数据那一刻,它开始反射原始Observable
`SkipUntil`订阅原始的Observable,但是忽略它的发射物,直到第二个Observable发射了一项数据那一刻,它开始发射原始Observable

RxJava中对应的是`skipUntil`,它默认不在任何特定的调度器上执行。

Expand Down
2 changes: 1 addition & 1 deletion operators/SkipWhile.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

![skipWhile](../images/operators/skipWhile.c.png)

`SkipWhile`订阅原始的Observable,但是忽略它的发射物,直到你指定的某个天剑变为false的那一刻,它开始反射原始Observable
`SkipWhile`订阅原始的Observable,但是忽略它的发射物,直到你指定的某个天剑变为false的那一刻,它开始发射原始Observable

`skipWhile`默认不在任何特定的调度器上执行。

Expand Down
6 changes: 3 additions & 3 deletions operators/TakeUntil.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
## TakeUntil

当第二个Observable反射了一项数据或者终止时,丢弃原始Observable反射的任何数据
当第二个Observable发射了一项数据或者终止时,丢弃原始Observable发射的任何数据

![takeUntil](../images/operators/takeUntil.c.png)

`TakeUntil`订阅并开始反射原始Observable,它还监视你提供的第二个Observable。如果第二个Observable发射了一项数据或者发射了一个终止通知,`TakeUntil`返回的Observable会停止反射原始Observable并终止
`TakeUntil`订阅并开始发射原始Observable,它还监视你提供的第二个Observable。如果第二个Observable发射了一项数据或者发射了一个终止通知,`TakeUntil`返回的Observable会停止发射原始Observable并终止

![takeUntil](../images/operators/takeUntil.png)

RxJava中的实现是`takeUntil`。注意:第二个Observable反射一项数据或一个`onError`通知或一个`onCompleted`通知都会导致`takeUntil`停止发射数据。
RxJava中的实现是`takeUntil`。注意:第二个Observable发射一项数据或一个`onError`通知或一个`onCompleted`通知都会导致`takeUntil`停止发射数据。

`takeUntil`默认不在任何特定的调度器上执行。

Expand Down
4 changes: 2 additions & 2 deletions operators/TakeWhile.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
## TakeWhile

反射Observable发射的数据,直到一个指定的条件不成立
发射Observable发射的数据,直到一个指定的条件不成立

![takeWhile](../images/operators/takeWhile.c.png)

`TakeWhile`反射原始Observable,直到你指定的某个条件不成立的那一刻,它停止反射原始Observable,并终止自己的Observable。
`TakeWhile`发射原始Observable,直到你指定的某个条件不成立的那一刻,它停止发射原始Observable,并终止自己的Observable。

RxJava中的`takeWhile`操作符返回一个镜像原始Observable行为的Observable,直到某一项数据你指定的函数返回`false`那一刻,这个新的Observable发射`onCompleted`终止通知。

Expand Down

0 comments on commit f555356

Please sign in to comment.