我不知道如何导入模块的所有功能,而不必指定各个功能。在Erlang中,如何从模块导入所有功能?
6
A
回答
9
正如Christian所说,“从模块中导入所有功能是不可能的。”编译器没有import_all
指令,我认为这是故意阻止过多的函数导入。
导入函数而不是完全限定它们M:F(...)
通常是不好的风格。调用模块本地函数和另一个模块中的函数(代码加载规则)之间存在语义差异,所以我认为最好是明确地调用外部调用。对于导入字典/列表/集合模块函数,人们可能会做出例外,因为这些是通常理解的,在代码升级过程中不太可能改变。
7
无法从模块导入所有功能。
6
不要使用-import,利用它使 代码难以阅读,因为你不能 在功能 定义什么模块直接看到。使用exref(交叉参考 工具)查找模块依赖关系。
相关问题
- 1. 从导入模块导入功能
- 2. 从导入模块的模块中导入功能
- 3. 如何为所有功能导入模块?
- 4. 从模块导入特定的功能
- 5. 无法从模块导入功能
- 6. 从不同模块导入功能
- 7. 如何从同一文件夹中的模块导入功能?
- 8. Node.js如何导入和导出具有子功能的模块
- 9. 从模块执行所有功能
- 10. 如何导入的功能的模块,并通过模块
- 11. 是否有可能使所有模块隐式导入模块?
- 12. 如何在python3.3中重新载入所有导入的模块?
- 13. Python:如何从dir中的所有模块导入?
- 14. 如何在功能模块中使用导入forRoot()的服务?
- 15. 导入模块无法使用的功能从模块
- 16. 如何防止从我的模块导入功能?
- 17. 从模块导入*是不是导入我的功能
- 18. Python:从已导入的模块导入功能
- 19. 如何在TypeScript中的目录中导入所有模块?
- 20. 在Erlang中,如何从模块内编译模块?
- 21. 如何在PowerShell中删除所有导入的模块?
- 22. 导入目录中的所有模块
- 23. 导入Django中的所有模块
- 24. 是否有可能在Python中的“导入模块”中获得“导入模块”?
- 25. Python嘲笑导入模块的功能
- 26. Node.js的委托功能导入模块
- 27. 导入模块功能的根 - 蟒蛇
- 28. 如何将功能放入模块?
- 29. 模块导出功能
- 30. Python是否将模块路径中的所有模块导入?
解析变换为救援? :-) – Zed 2010-03-24 07:46:34
你为什么要那样做? – 2010-03-24 12:03:30
@Roberta。你的意思是为什么我会导入函数或为什么有人会使用分析转换。 – Zubair 2010-03-24 12:31:04