续 上文,对重复引用的各种方式作了更多测试,基于当前理解作一小结。 简言之,由于每次引用模块都对其执行(exec)一次,在多处引用同一模块的情况下,引用顺序和模块位置不同会导致不同结果。 比如在 TypeDef 模块中定义一个类: type Type1 { ; } 在同层目录下 Instance1 模块中声明一个个体: using * in TypeD... 木兰语言多次引用模块的行为小结下载地址