- Notifications
You must be signed in to change notification settings - Fork69
straightdave/programming_elixir
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Elixir,[ɪ'lɪksər],意为灵丹妙药、圣水,其logo是一枚紫色水滴:
Elixir是一门建立在Erlang虚拟机上的函数式系统编程语言,支持元编程。创始人José Valim是ruby界的知名人士。可以把Elixir看作函数式的ruby语言,或者是语法类似ruby的Erlang。Elixir受瞩目的主要原因,是因为它较好地结合了Erlang编程语言的各种优点,以及ruby那样简单易懂的语法(Erlang语法比较晦涩)。
Elixir还是一门初出茅庐的语言:
- 2014年9月1日临晨,1.0.0rc1发布
- 2014年9月7日晚,1.0.0rc2发布
- 2014年9月18日,v1.0正式发布
- 2015年9月28日,v1.1发布
- 2016年1月1日,v1.2发布
- 2016年6月2日,v1.3发布
本文主要框架为Elixir官方的入门教程,辅以网上其它Elixir资源的内容,以及花钱:sob:购买的原版书籍(Dave Thomas的《Programming Elixir》,Progmatic)
请帮助更新文档(发个pr)。讨论问题可发issue。
基本教程
1-简介
2-基本数据类型
3-基本运算符
4-模式匹配
5-流程控制
6-二进制串-字符串-字符列表
7-键值-图-字典
8-模块
9-递归
10-枚举类型和流
11-进程
12-IO和文件系统
13-别名和程序导入
14-模块属性
15-结构体
16-协议
17-异常处理
18-列表速构
19-魔法印
20-Typespecs和behaviors
21-Erlang库
22-下一步
偷偷写在后面的话 Elixir处于蓬勃发展中,现在学习的ROI比较高;请谨慎、小规模用于生产环境。
About
Elixir的入门(语言层面)知识
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Contributors4
Uh oh!
There was an error while loading.Please reload this page.