I can’t seem to make eachLine skip the first line, according to this there is an integer argument that can be passed to eachLine but I can’t figure out the syntax
http://docs.groovy-lang.org/latest/html/groovy-jdk/java/io/File.html#eachLine(int, groovy.lang.Closure)
#doesn't work
new FileReader('myfile.txt').eachLine firstLine=2,{
line-> println line
}
#nope
new FileReader('myfile.txt').eachLine(2){
line-> println line
}
I think you are misunderstanding what the ‘firstLine’ parameter is used for. From the docs:
Basically this means that this number will identify what the first line is. It always goes through each line in the file.
So for the following code:
It would print out: