我正在编写一个小程序,它将一个非常大的文件转换为多个较小的文件,每个文件将包含 100 行。
我正在迭代行迭代:
while (lines.hasNext) {
val line = lines.next()
}
我想引入一个计数器,当它达到某个值时,重置计数器并继续。在java中我会做类似的事情:
int counter = 0;
while (lines.hasNext) {
val line = lines.next()
if(counter == 100){
counter = 0;
}
++counter
}
scala 或替代方法中是否有类似的东西?