2017-07-08 25 views
2

Ich versuche, das Hallo, Weltprogramm von D (The Programming Language)/d2/Hello, World! auf codepad.org zu arbeiten. Hier ist mein Code:kann nicht hallo bekommen, Weltprogramm zu arbeiten

/* This program prints a 
    hello world message 
    to the console. */ 

import std.stdio; 

void main() 
{ 
    writeln("Hello, World!"); 
} 

Hier ist die Ausgabe erhalte ich, wenn ich es bei http://codepad.org/MdLVQEMm laufen:

Line 9: Error: undefined identifier writeln 
Line 9: Error: function expected before(), not writeln of type int 

Irgendwelche Ideen, was ich falsch mache? Ich habe den Code einfach kopiert/eingefügt.

+0

Haben Sie eine andere Umgebung ausprobiert? Ich weiß D nicht, aber das klingt wie ein dummer Caching-Fehler. Wenn Sie eine IDE verwenden, werden Sie aufgefordert, den Cache zu leeren. Vielleicht den Browser-Cache leeren? – Carcigenicate

+2

Dieser Code funktioniert auf [IDEone.com] (http://ideone.com/kC9wgS). Benötigen Sie speziell codepad.org oder können Sie einfach einen anderen Compiler verwenden? – JGreenwell

+0

Ich bestätige, dass der Code korrekt ist, das Problem ist für codepad.org spezifisch – cym13

Antwort

4

Codepad.org verwendet von ihrer about page D Version 1.026, die released in 2008 war. Als Referenz ist die aktuelle Version 2.074.1.

Es ist unwahrscheinlich, dass moderner D-Code mit einer so alten Version von D funktioniert, vor allem nach einer größeren Version. Sie müssen einen anderen Dienst mit aktualisierten Tools verwenden.

3

Verwenden Sie https://run.dlang.io für einen Online-Editor, der von einem aktuellen Compiler unterstützt wird.

Verwandte Themen