假設我有以下目錄結構的項目:從姐妹文件夾導入D模塊?
myproj/dir1/file1.d
myproj/dir2/file2.d
myproj/main.d
如何導入源文件file1.d
內main
和file2
模塊?
假設我有以下目錄結構的項目:從姐妹文件夾導入D模塊?
myproj/dir1/file1.d
myproj/dir2/file2.d
myproj/main.d
如何導入源文件file1.d
內main
和file2
模塊?
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瞭解更多信息。
與問題相關的重要一點:D中的模塊路徑與配置的導入路徑相關,而不是模塊文件所在的路徑。 – 2013-05-04 11:45:10
好點Mihail! – DejanLekic 2013-05-04 13:41:54
@МихаилСтрашун你如何配置導入路徑? – 2015-07-09 21:41:48
請閱讀http://dlang.org/module.html和http://ddili.org/ders/d.en/modules.html。 – sigod 2013-05-02 21:59:46