如何在scala中合并一系列数组

时间:2016-08-26 14:13:37

标签: arrays scala foldleft

我的类型为http { ... ## # Virtual Host Configs ## include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; } ,我希望最终得到一个env。我认为foldLeft会起作用,但令人惊讶的是它并没有:

http

这个错误看起来并不像是完整的事实,因为我可以这样做:

Seq[Array[Int]]

是什么给出了?

1 个答案:

答案 0 :(得分:8)

seq.flatten.toArray怎么样?

对于foldLeft解决方案,您应该告诉编译器类型:Array.empty[Int],当您错过[Int]时,编译器选择Nothing作为{{1}的唯一可能类型}}