首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

代码起首的Module的注意事项

2012-12-20 
代码开头的Module的注意事项刚刚开始学习D,自己编写了两个D源文件,但是,在编译时,出现了“冲突”的错误。?两

代码开头的Module的注意事项

刚刚开始学习D,

自己编写了两个D源文件,

但是,

在编译时,

出现了“冲突”的错误。

?

两个文件的目录如下:

module test;import std.stdio;import imp.utils;void printInTest(){writeln("print in test.");}void main(string[] args){printInTest();printInUtils();}

?

module utils;import std.stdio;void printInUtils(){writeln("print in utils.");}

?

使用下面的命令进行编译:

写道dmd test.d imp\utils.d

?

出现了如下的Error:

写道test.d(4): Error: module utils from file imp\utils.d conflicts with another module utils from file imp\utils.d

?

?究其原因,

是因为utils.d中module写错了,

正确的应该是:module imp\utils;

?

?注:

D语言中的module句与Java中的package句虽然不太一样,

但是,有一点一样,

那就是:

书写的时候,

也要把包的路径写上。

热点排行