在Scala中,从文件中读取时如何跳过第一行?

del*_*ber 14 scala

文件非常大,所以我无法存储在内存中.我按行逐行迭代,如下所示

for (line <- Source.fromFile(file).getLines) {
}
Run Code Online (Sandbox Code Playgroud)

如何指定应跳过第一行?

Ben*_*mes 40

怎么样:

for (line <- Source.fromFile(file).getLines.drop(1)) {
  // ...
}
Run Code Online (Sandbox Code Playgroud)

drop将简单地推进迭代器(返回者getLines)超过指定数量的元素.