View Problem

Append to a file

DiskEdit
ruby
file = File.new('/tmp/test.txt', 'a+') ; file.puts 'This line appended to file!!' ; file.close()
ExpandDiskEdit
clojure
(with-out-append-writer "output.txt" (println "This is appended to the file"))
ExpandDiskEdit
cpp C++/CLI .NET 2.0
IO::StreamWriter^ stream;

try
{
stream = gcnew IO::StreamWriter("test.txt", true);
stream->WriteLine("This line appended to file!");
}
ExpandDiskEdit
fantom
File(`out.txt`).out(true).writeChars("some text").flush
ExpandDiskEdit
groovy
file << 'some text'

Submit a new solution for ruby, clojure, cpp, fantom ...
There are 12 other solutions in additional languages (csharp, erlang, fsharp, haskell ...)