2

我正在尝试从D(编程语言)/d2/Hello, World 中获取 hello, world 程序!在 codepad.org 上工作。这是我的代码:

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

import std.stdio;

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

这是我在http://codepad.org/MdLVQEMm运行它时得到的输出:

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

关于我做错了什么的任何想法?我几乎只是复制/粘贴代码..

4

2 回答 2

4

在他们的about page中,codepad.org 使用了 2008 年发布的D 版本 1.026 。作为参考,当前版本为 2.074.1。

现代 D 代码不太可能与如此旧版本的 D 一起使用,尤其是在主要版本发生冲突之后。您必须使用具有更新工具的不同服务。

于 2017-07-09T23:55:05.597 回答
3

使用https://run.dlang.io作为由最新编译器支持的在线编辑器。

于 2017-07-10T12:18:19.090 回答