2016-07-11 8 views
1

ObservableのthrottleLast(long, TimeUnit)sample(long, TimeUnit)の間に違いはありますか?throttleLastとRxJavaのサンプル

どちらも間隔の最後の項目を放出するので、私にとっては同じ方法です。

違いがある場合は、どのような場合に適していますか?

答えて

6

throttleLastは()だけ)(サンプルを呼び出しているようRX-Javaの1.0.xのソースコードによると、それは、同じものである:

https://github.com/ReactiveX/RxJava/blob/v1.0.16/src/main/java/rx/Observable.java#L8819-L8821

+0

それはしかし、1.1.7にまだそこですファイルが長すぎるため、githubで切り捨てられます。あなたはそれをCmd + Fの場合、生のビューで見つけることができます:https://raw.githubusercontent.com/ReactiveX/RxJava/v1.1.7/src/main/java/rx/Observable.java –

+0

ありがとう。私は間違った行を削除しました。 – yurgis

+0

ありがとうございます。私は1.1.7でソースを見て、私は 'throttlelast'が単に' sample'と呼ばれることを発見しました。 – otal

関連する問題