2016-12-04 10 views
1

機能を終了するだけですか?依然として契約解除を返しますか?Observable.subscribe内の "return"キーワードの意味

+3

返品はどこにありますか?ハンドラーの中に?ハンドラからの戻り値は無視されます。 'subscribe'自体の呼び出しは、すべての場合に引き続きサブスクリプションを返します。 –

+1

'return'は単に関数を終了しますが、何も購読しない、または購読を解除しません。 –

答えて

1

サブスクライブ()メソッドは、いつでもサブスクライブできないサブスクリプションを返します。戻り値は無視されます。

データを処理してチェーンを継続する場合は、.do()またはaを使用することができます。代わりにmap()

あなたがハンドラで何もしなくても、購読するまでRxチェーンは何もしません。

関連する問題