В Scala при чтении из файла как бы пропустить первую строку? - PullRequest
14 голосов
/ 07 августа 2011

Файл очень большой, поэтому я не могу сохранить его в памяти.Я перебираю построчно следующим образом

for (line <- Source.fromFile(file).getLines) {
}

Как указать, что первую строку следует пропустить?

1 Ответ

40 голосов
/ 07 августа 2011

Как насчет:

for (line <- Source.fromFile(file).getLines.drop(1)) {
  // ...
}

drop просто продвинет итератор (возвращается getLines) за указанное число элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...