在Elixir中编译模块属性

NoD*_*ame 3 elixir

什么是@compile模块的属性呢?如:

@compile {:inline, some_function: 2}
Run Code Online (Sandbox Code Playgroud)

我试图用谷歌搜索一些东西,但没有找到任何有用的信息...

Gaz*_*ler 5

文档

@编译

定义传递给Erlang编译器的模块编译选项。

接受一个原子,一个元组或原子和元组列表。

有关受支持的选项的列表,请参见Erlang的:compile模块

@compile的几种用法会累积,而不是覆盖以前的用法。