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

Reply via email to