...
| Code Block |
|---|
def count=0, MAXSIZE=100
new File("foo.txt").withReader { reader ->
while (reader.readLine() != null) {
if (++count > MAXSIZE) throw new RuntimeException('File too large!')
}
}
|
and
| Code Block |
|---|
def fields = ["a":"1", "b":"2", "c":"3"]
new File("foo.ini").withWriter { out ->
fields.each() { key, value ->
out.writeLine("${key}=${value}")
}
}
|
...