RxJava中的concatMap和flatMap有什么区别
似乎这两个功能非常相似。它们具有相同的签名(接受),并且它们的大理石图看起来完全相同。无法将图片粘贴到此处,但这里有一张用于 concatMap,另一张用于 flatMap。在结果的描述中似乎存在一些细微的差异,其中 由 生成的包含由连接生成的可观察量而产生的项,而 由 生成的包含首先合并生成的可观察量并发出该合并结果的项。rx.functions.Func1<? super T, ? extends Observable<? extends R>> func
Observable
concatMap
flatMap
然而,这种微妙之处对我来说是完全不清楚的。任何人都可以对这种差异给出更好的解释,理想情况下,给出一些例子来说明这种差异。