我需要幫助將兩個流合併爲一個流。輸出具有如下:在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
}
任何線索如何解決呢?