scala - How to read different lines from a text file simultaneously -


i need read file line line such reads first line, it, takes second line, , on.

i know how read text file line line:

for(line <- source.fromfile("file.txt").getlines()) {    insert(line) **use first line of file in function    reverse(line) **use second line of file in function } 

in insert function, first want use first line of file, , in reverse function want use second line, in second iteration of loop, want use 3rd line in insert function , 4th line in reverse function , on. how that?

edit: example. want general thing, suppose if want use first line, second line, third line , iterate loop, how that?

using sliding group lines pairs of two.

for(pairs <- source.fromfile("file.txt").getlines().sliding(2, 2)) {     insert(pairs.head)     reverse(pairs.last) } 

obviously you'll need handle condition don't have list of length.


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -