Zub*_*air 9 erlang
我无法弄清楚如何导入模块的所有功能,而无需指定各个功能.
arc*_*lus 12
正如克里斯蒂安所说,"不可能从模块中导入所有功能." 编译器没有import_all指令,我认为这是故意做的,以阻止过多的函数导入.
import_all
导入函数而不是完全限定它们M:F(...)通常是糟糕的风格.有调用模块中的本地函数,而在另一个模块(代码加载规则)的函数之间的语义差别,所以我认为这是最好的让外国通话清晰.有人可能会导入导入dict/lists/sets模块函数的例外,因为这些函数通常被理解,并且在代码升级期间不太可能发生变化.
M:F(...)
Chr*_*ian 7
无法从模块导入所有功能.
Rob*_*loi 6
阅读Erlang编程规则:
不要使用-import,使用它会使代码更难阅读,因为您无法直接查看函数定义的模块.使用exref(交叉引用工具)查找模块依赖项.
归档时间:
15 年,7 月 前
查看次数:
8311 次
最近记录:
10 年 前