retard wrote:
Mon, 30 Nov 2009 04:51:19 +0000, dsimcha wrote:
By
far the two most important pieces of I/O functionality I need are:
1. Read a text file line-by-line.
foreach (line; new Lines!(char) (new File ("foobar.txt")))
Cout (line).newline;
}
2. Read a whole file into an array of bytes.
new File("foobar.bin").read()
Java isn't that bad IMO - you just have to remember the buffer:
BufferedReader input = new BufferedReader(new FileReader("foo"));
try {
String line = null;
while (( line = input.readLine()) != null) {
}
}
finally {
input.close();
}
Wouldn't you need a try/finally around the D code too?
Andrei