我需要帮助将两个流合并为一个流。输出具有如下:在scala中合并流
(elem1list1#elem1list2, elem2list1#elem2list2...)
和功能破裂,如果任何流将是空
def mergeStream(a: Stream[A], b: Stream[A]):Stream[A] =
if (a.isEmpty || b.isEmpty) Nil
else (a,b) match {
case(x#::xs, y#::ys) => x#::y
}
任何线索如何解决呢?