什么是 switchMap 等同于未展平的形式?

What is switchMap equivalent to in unflattened form?

如果flatMap()等价于map().mergeAll(), 那么 switchMap() 等同于什么?

switchMap() 运算符等同于使用 map().switch().

由于 switch() 运算符仅适用于高阶 Observable,因此前面的 map() 必须 return 一个 Observable。没有 switchAll() 运算符,因为 switch() 运算符已经与高阶 Observables 一起工作(就像所有 *all() 运算符一样)。