Elixir应用开发:从基础到依赖管理
1. 应用基础
在Elixir开发中,应用是构建系统的重要组成部分。应用可以在运行时通过原子名称启动和停止,其描述在 application/0 函数中进行,该函数会指定一些最终会写入应用资源文件的选项,其中包括依赖的其他Erlang和Elixir应用列表,以及用于启动应用的模块。默认情况下,Elixir的 :logger 应用会被列出。
1.1 应用行为
应用描述的关键部分是 mod ,例如在 mix.exs 的 application/0 函数中提供的 {HelloWorld.Application, []} ,它指定了用于启动应用的模块。当应用启动时,会调用 HelloWorld.Application.start/2 函数。
以下是 HelloWorld.Application 模块的示例代码:
defmodule HelloWorld.Application do
use Application ❶
def start(_type, _args) do ❷
children = []
超级会员免费看
订阅专栏 解锁全文
35

被折叠的 条评论
为什么被折叠?



