我正在尝试遵循一个简单的教程,无法使用以下代码:
void main(string args[])
{
auto f = File("test.txt", "w");
f.writeln("Hello, Worlds!");
}
Run Code Online (Sandbox Code Playgroud)
我在Windows上使用dmd编译器.
ken*_*ytm 18
如果您使用的是D2,则需要import std.stdio;:
import std.stdio;
void main(string args[])
{
auto f = File("test.txt", "w");
f.writeln("Hello, Worlds!");
}
Run Code Online (Sandbox Code Playgroud)
如果您使用的是D1,那么File该类就在std.stream,并且API略有不同:
import std.stream;
void main() {
auto f = new File("test.txt", FileMode.Out);
f.writeLine("Hello, Worlds!");
}
Run Code Online (Sandbox Code Playgroud)