模块
模块: 模块声明 多个声明定义 多个声明定义 多个声明定义: 声明定义 声明定义 多个声明定义 声明定义: 特征指示符 导入声明 枚举声明 类声明 接口声明 聚集声明 声明 构造函数 析构函数 不变量 单元测试 静态构造函数 静态析构函数 调试规格 版本规格 ;
Module: ModuleDeclaration DeclDefs DeclDefs DeclDefs: DeclDef DeclDef DeclDefs DeclDef: AttributeSpecifier ImportDeclaration EnumDeclaration ClassDeclaration InterfaceDeclaration AggregateDeclaration Declaration Constructor Destructor Invariant Unittest StaticConstructor StaticDestructor DebugSpecification VersionSpecification ; </

D语言中的模块提供了一个名字空间,类似于类但不具有继承等特性。每个文件对应一个模块,模块内的符号可被导入。模块声明位于源文件开头,静态构造和析构有特定的执行顺序。导入声明可以循环,但避免循环依赖,否则会导致运行时异常。
最低0.47元/天 解锁文章
5929





