【发布时间】:2016-12-23 15:45:09
【问题描述】:
我想检查文件中的每一行,除了第一个标题行,都包含字符串“14022015”。我想用 Scala 的方式来做这件事,我想出了一些聪明的东西(我想)使用foldLeft:
assert(Source.fromFile(new File(s"$outputDir${File.separator}priv.txt"))
.getLines().foldLeft(true)((bool, line) => (bool && line.contains("14022015"))))
直到我发现需要从测试中排除的标题行。由于 getLines 返回 Iterator 而不是 List,tail 将不起作用。我还能做些什么(Scala 明智)?
【问题讨论】:
标签: scala