在Scala中组合流?

时间:2016-04-06 21:29:12

标签: scala stream

我试图将一些Stream [String]合并为一个,由下游的函数处理,而不是关心订单。在Scala中这样做的正确方法是什么?搜集? foldLeft?

  files.map(getContentAsStream).collect(?)

谢谢!

1 个答案:

答案 0 :(得分:4)

使用reduce和连接两个流的++函数:

files.map(getContentAsStream).reduce(_ ++ _)