Elixir入门教程

4,830 阅读1分钟
原文链接: github.com

Elixir编程入门

Elixir,[ɪ'lɪksər],意为灵丹妙药、圣水,logo是一枚紫色水滴:
logo

Elixir是一门建立在Erlang虚拟机上的函数式的系统编程语言,支持元编程。创始人Valim是ruby界的知名人士。私以为,可以把Elixir看作函数式的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发布
2016年1月1日,v1.2.0算是发布了。官网没更新但是Github上已经release出相应branch和Changelog。

翻译互联网上诸多Elixir资源,以期能够促进自己和大家学习和推广Elixir编程
主要资料来源于Elixir官网等站点,以及花大钱买的原版书籍

基本教程

1-简介
2-基本数据类型
3-基本运算符
4-模式匹配
5-流程控制
6-二进制-字符串-字符列表
7-键值-图-字典
8-模块
9-递归
10-枚举类型和流
11-进程
12-IO
13-别名和程序导入
14-模块属性
15-结构体
16-协议
17-异常处理
18-列表速构
19-魔法印
20-下一步