arc*_*lus 12
正如克里斯蒂安所说,"不可能从模块中导入所有功能." 编译器没有import_all指令,我认为这是故意做的,以阻止过多的函数导入.
导入函数而不是完全限定它们M:F(...)通常是糟糕的风格.有调用模块中的本地函数,而在另一个模块(代码加载规则)的函数之间的语义差别,所以我认为这是最好的让外国通话清晰.有人可能会导入导入dict/lists/sets模块函数的例外,因为这些函数通常被理解,并且在代码升级期间不太可能发生变化.
| 归档时间: |
|
| 查看次数: |
8311 次 |
| 最近记录: |