ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
Elixir编程入门 ============= > 作者:[straightdave](https://github.com/straightdave) > 来源:[programming_elixir](https://github.com/straightdave/programming_elixir) Elixir,[ɪ'lɪksər],意为灵丹妙药、圣水,其logo是一枚紫色水滴: ![logo](http://elixir-lang.org/images/logo/logo.png) Elixir是一门建立在Erlang虚拟机上的[**函数式**](http://baike.baidu.com/view/3476448.htm?fr=aladdin)的系统编程语言,支持元编程。创始人[José Valim](https://github.com/josevalim)是ruby界的知名人士。 私以为,可以把Elixir看作函数式的ruby语言,或者是语法类似ruby的Erlang。Elixir受瞩目的原因,是因为它结合了Erlang作为系统编程语言的各种优点,以及ruby那样简单易懂的语法(Erlang语法比较晦涩)。 Elixir还是一门初出茅庐的语言: 2014年8月31日,1.0.0发布 2014年9月1日临晨,1.0.0rc1发布 2014年9月7日晚,1.0.0rc2发布 2014年9月10日,1.0.0正式发布 2015年9月28日,[1.1发布](http://elixir-lang.org/blog/2015/09/28/elixir-v1-1-0-released/) 2016年1月1日,v1.2.0发布 本文主要框架为Elixir官方的入门教程,辅以网上其它Elixir资源的内容,以及花钱:sob:购买的原版书籍(Dave Thomas的《Programming Elixir》,Progmatic) >请帮助更新文档(pr)。有问题请发issue **基本教程** + [1-简介](1-intro.md) + [2-基本数据类型](2-basic-types.md) + [3-基本运算符](3-basic-ops.md) + [4-模式匹配](4-pattern-matching.md) + [5-流程控制](5-case-cond-if.md) + [6-二进制-字符串-字符列表](6-bin-str-charlist.md) + [7-键值-图-字典](7-keywords-map-dict.md) + [8-模块](8-modules.md) + [9-递归](9-recursion.md) + [10-枚举类型和流](10-enum-stream.md) + [11-进程](11-process.md) + [12-IO](12-io.md) + [13-别名和程序导入](13-alias-req-imp.md) + [14-模块属性](14-mod-attr.md) + [15-结构体](15-structs.md) + [16-协议](16-proto.md) + [17-异常处理](17-try-catch.md) + [18-列表速构](18-comprehensions.md) + [19-魔法印](19-sigils.md) + [20-下一步](20-next.md)