Sujet : Re: Text processing on VMS
De : arne (at) *nospam* vajhoej.dk (Arne Vajhøj)
Groupes : comp.os.vmsDate : 14. Oct 2024, 01:51:12
Autres entêtes
Organisation : SunSITE.dk - Supporting Open source
Message-ID : <670c6b00$0$705$14726298@news.sunsite.dk>
References : 1 2 3 4 5 6
User-Agent : Mozilla Thunderbird
On 10/13/2024 8:47 PM, Arne Vajhøj wrote:
$ type s.groovy
import java.nio.file.*
>
Files.lines(Paths.get("login.com"))
.filter(line -> line.contains("java"))
.map(line -> line[2..12])
.forEach(System.out::println)
Note that it is probably more groovysk with:
$ type s2.groovy
import java.nio.file.*
Files.lines(Paths.get("login.com"))
.filter({ it.contains("java") })
.map({ it[2..12] })
.forEach({ println(it) })
But I don't think that improves readability.
Or:
$ type s3.groovy
import java.nio.file.*
Files.lines(Paths.get("login.com"))
.filter({ it.contains("java") })
.map({ it[2..12] })
.each(this.&println)
Arne