Я хочу проверить, что каждая строка в файле, кроме первой строки заголовка, содержит строку «14022015». Я хотел бы сделать это так, как Scala, и я придумал что-то умное (я думал), используя foldLeft
:Tail on scala iterator
assert(Source.fromFile(new File(s"$outputDir${File.separator}priv.txt"))
.getLines().foldLeft(true)((bool, line) => (bool && line.contains("14022015"))))
Пока я не узнал о строке заголовка, который должен быть исключен из теста. хвост не будет работать, поскольку getLines возвращает Iterator
, а не List
. Есть ли что-то еще, что я могу сделать (Scala wise)?