小编hvy*_*crm的帖子

何时在elixir模块名称中使用点?

我看过以这种方式命名的elixir模块:

defmodule Foo.bar.baz do
end
Run Code Online (Sandbox Code Playgroud)

但我找不到任何文件说明何时这样做.

它与子目录有关吗?使用mix,我可以将我的模块放在lib文件夹中的子目录中,并且它们在没有点的情况下工作正常.

例如:

# this is in /lib/foo/bar

defmodule Bar do
end
Run Code Online (Sandbox Code Playgroud)

惯例是什么?

elixir-mix elixir

4
推荐指数
1
解决办法
373
查看次数

标签 统计

elixir ×1

elixir-mix ×1