我有两个由一个可观察对象创建的可观察对象,如下所示
import monix.reactive.Observable
import scala.collection.immutable
val a: immutable.Seq[(String, String)] = (0 to 10).toList.map(x =>(s"left-$x", s"right-$x"))
val originalStream: Observable[(String, String)] = Observable.fromIterable(a)
val leftStream: Observable[String] = originalStream.map(_._1).map(println)
val rightStream: Observable[String] = originalStream.map(_._2).map(println)
现在,我如何并行运行leftStream和rightStream,并将它们组合在一起,以获得一个可以订阅的新的可观察对象?做一个可观察的。合并是按顺序执行它们。