非常教程

Elixir 1.5参考手册

指南 | Guide

下一步 | Where to go next

渴望了解更多?继续阅读!

建立您的第一个 Elixir 项目

为了开始第一个项目,Elixir 发布了一个名为 Mix 的构建工具。你可以通过运行来启动你的新项目:

$ mix new path/to/new/project

我们编写了一本指南,介绍如何使用自己的监督树,配置,测试等构建Elixir应用程序。该应用程序用作分布式键值存储,我们将键值对组织到桶中并将这些桶分布到多个节点上:

  • Mix 和 OTPMeta-programmingElixir 是一种可扩展且可定制的编程语言,这得益于其元编程支持。Elixir 中的大多数元编程都是通过宏来完成的,这在很多情况下非常有用,特别是在编写 DSL 时。我们编写了一个简短的指南,解释宏背后的基本机制,演示如何编写宏以及如何使用宏创建 DSL:
  • Elixir 中的元编程

社区和其他资源

我们有一个学习部分,提供用于学习 Elixir 和探索生态系统的书籍,屏幕录像和其他资源。还有很多 Elixir 资源,比如会议讲座,开源项目以及社区制作的其他学习材料。

不要忘记,你也可以检查 Elixir 本身源代码,它主要是用Elixir(主要是lib目录)编写的,或者探索 Elixir 的文档

Erlang 的一个字节

Elixir 运行在 Erlang 虚拟机上,Elixir 开发人员迟早会想要与现有的Erlang 库进行交互。以下是包含 Erlang 基础及其更高级功能的在线资源列表:

  • 这个Erlang 语法:一个崩溃课程提供了 Erlang 语法的简要介绍。每个代码片段都附有 Elixir 中的等效代码。对于您来说,这不仅可以让您了解 Erlang 的语法,还可以查看您在本指南中学到的一些知识。
  • Erlang 的官方网站有一个简短的教程,附带图片简要介绍了 Erlang 的并发编程原语。
  • 了解你一些Erlang的好东西!是Erlang的一个很好的介绍,它的设计原则,标准库,最佳实践等等。读完上面提到的速成教程之后,您将可以安全地跳过本书中几个主要处理语法的章节。当你到达“并发性漫游指南”一章时,这就是真正乐趣开始的地方。
Elixir 1.5

Elixir 基于 Erlang 虚拟机的函数式、面向并行,是一种较好的编程语言。它以 Erlang 为基础,支持分布式、高容错、实时应用程序的开发。

主页 https://elixir-lang.org/
源码 https://github.com/elixir-lang/elixir
版本 1.5
发布版本 1.5.2