2013-05-02 50 views
2

假設我有以下目錄結構的項目:從姐妹文件夾導入D模塊?

myproj/dir1/file1.d 
myproj/dir2/file2.d 
myproj/main.d 

如何導入源文件file1.dmainfile2模塊?

+1

請閱讀http://dlang.org/module.html和http://ddili.org/ders/d.en/modules.html。 – sigod 2013-05-02 21:59:46

回答

3

file1.d將有module dir1.file1;行,file2.d將有module dir2.file2;行,main.d將以module main;開頭。

上面的模塊聲明將告訴D當遇到如下行時該怎麼做:import main, dir2.file2;;

正如@sigod所建議的那樣,請閱讀http://dlang.org/module.html瞭解更多信息。

+1

與問題相關的重要一點:D中的模塊路徑與配置的導入路徑相關,而不是模塊文件所在的路徑。 – 2013-05-04 11:45:10

+0

好點Mihail! – DejanLekic 2013-05-04 13:41:54

+0

@МихаилСтрашун你如何配置導入路徑? – 2015-07-09 21:41:48