gpt4 book ai didi

elixir - 在创建新的 Mix 项目期间 "main module"的用途是什么?

转载 作者:行者123 更新时间:2023-12-01 12:05:56 25 4
gpt4 key购买 nike

据我所知(我可能是错的,因为我是 Elixir 的新手),可以选择创建一个包含多个 .ex 文件的单一应用 Mix 项目,每个文件中包含多个模块。它们可以通过别名、导入等方式在彼此内部使用。

如果是这样,那么在创建期间“主模块”的目的是什么,是隐式(大写的项目名称)还是显式(如 mix new ... --module <modulename> )?

PS:我知道 escripts 需要在 mix.exs 中指定一个主模块。 ,但这不是我在问题中所指的(或者我是?)。

最佳答案

据我了解,这只是在您的新项目中有一个经过测试的示例模块。但是,很多时候,让这个“主模块”成为其他 Elixir 代码与应用程序交互的 API 边界是有意义的。

关于elixir - 在创建新的 Mix 项目期间 "main module"的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56928873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com