我正在尝试使用D编程语言,并从官方网站(http://www.digitalmars.com/d/download.html)下载了编译器。我正在按照原来的D编程教程和书。 但是编译器似乎没有识别很多关键字,例如当我尝试使用“immutable”关键字时,编译器会引发“错误:未定义标识符不可变”错误。并且它具有D的许多其他功能。
这怎么可能?事实上,据我所知,这是官方编译器。
提前致谢,
Marnix van Rijswijk
答案 0 :(得分:9)
您下载了D1编译器。获得D2。
答案 1 :(得分:6)
您可能正在尝试将D2代码用于D1编译器。