Elixir有语言规范吗?

时间:2017-05-11 19:03:43

标签: elixir

Elixir是否有语言规范文档?如果是的话,它在哪里?

Elixir网站有library documentation,我在guardsoperators找到了一些文档,但我没有找到语言规范,例如文档语法或提供列表Elixir关键字(Elixir语言关键字,而不是Keyword lists)。

2 个答案:

答案 0 :(得分:11)

没有正式的规范。以下是一些需要注意的内容,它们可能很有用:

  • Syntax Reference - 仅在主文档中可用。
  • Kernel.SpecialForms - 这些是“语言”提供的内容,无法更改 - 或多或少与其他语言中的关键字一样。其他一切都是在Elixir中实现的宏/函数。
  • Kernel - 默认导入此模块,可以将其视为该语言的“基础” - 但此处的所有内容都可以通过导入进行本地更改。

答案 1 :(得分:0)

语法参考是获得规范的最佳位置。

实际上我正在寻找原子,但在规范缺失中发现了这一点:

这些也是原子的:

:/
:.