View Problem

Write a string to a file

DiskEdit
ruby
File.new("a_file", "w") << "some text"
ExpandDiskEdit
cpp C++/CLI .NET 2.0
IO::StreamWriter^ stream;

try
{
stream = gcnew IO::StreamWriter("test.txt", false);
stream->WriteLine("This line overwites file contents!");
}
ExpandDiskEdit
clojure
(with-out-writer "output.txt" (println "Hello file!"))
ExpandDiskEdit
fsharp
let stream = new StreamWriter("test.txt", false)
stream.WriteLine("This line overwrites file contents!")
ExpandDiskEdit
groovy
file.delete()
file << 'some text'
DiskEdit
groovy
file.text = 'some text'

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