d语言之模块化安全
参考自d程序设计语言---个人博客http://my.oschina.net/u/218155/blog?fromerr=SwOkb7Sw fllow me模块化
module chapter11.test; import std.stdio; import std.stdio:say=writeln; //1 模块的导入,只导入到须要的层次 //2 -I会进行模块搜索 //3 模块全局查找 //4 跨模块重载-排序的,避免的冲突 //public import //static import //import widget:fun,gun; //import list = util.container.finite.linear.list; //alias util.container.finite.linear.list list; //模块摘要 -H //安全性 @safe @trusted @system //模块构造函数和析构函数 //顺序,模块间的顺序 @deprecated close it void hi(){ say("hi"); } static this(){ say("static 1"); } static this(){ say("static 2"); } void main() { say("hi"); } static ~this(){ say("destruct 1"); } static ~this(){ say("destruct 2"); }