2016-12-04 157 views
1

它只是退出函數嗎?它還會返回取消訂閱嗎?Observable.subscribe中的「return」關鍵字的含義是什麼

+3

你在哪裏投資回報?處理程序內部?處理程序的返回值將被忽略。對「訂閱」本身的調用在所有情況下仍將返回訂閱。 – 2016-12-04 06:28:56

+1

'return'只會退出函數,但不會訂閱或取消訂閱任何內容。 –

回答

1

。訂閱()方法總是返回您可以取消訂閱的訂閱。它的返回值被忽略。

如果您想要處理數據並繼續連鎖,則可能需要使用.do()或a。 map()改爲。

請注意,即使您在處理程序中沒有做任何事情,Rx鏈也不會執行任何操作,除非您訂閱。

相關問題