laserx / elixirbyexample

learn elixir by example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

通过示例学习 elixir

概述

以下内容中基础, 高级, 详情elixir school 翻译而成, 主要目的是更好的了解 elixir 语言本身, 有不够详实和确切的地方, 请参考 elixir school 英文文档.

以上文档的翻译如果有遗漏与错误, 欢迎 typo.

学习部分由个人学习过程中的理解编写而成, 因为本身就是初学者, 可能会有错误, 欢迎 issue.

官方文档的中文化在 github 上可以找到, straightdave/programming_elixir.

content

基础

  1. 概述
  2. 基础
  3. 集合
  4. 枚举
  5. 模式匹配
  6. 流程控制
  7. 函数
  8. 管道操作符
  9. 模块
  10. mix
  11. 印记
  12. 文档
  13. 测试
  14. 推导式
  15. 字符串
  16. 定制 mix 任务
  17. iex 辅助函数

高级

  1. erlang 互操作性
  2. 异常处理
  3. 可执行
  4. 并发
  5. OTP 并发
  6. OTP Supervisors
  7. 元编程
  8. 保护伞项目
  9. 规格和类型
  10. Behaviours
  11. GenStage
  12. 协议

详情

  1. Plug
  2. Ecto
  3. Erlang Term Storage (ETS)
  4. Mnesia
  5. 调试

学习

  1. 数据类型
  2. 模式匹配
  3. 递归
  4. 并发模型
  5. otp
  6. 分布式
  7. phoneix
  8. flow

其他

  1. 参考资料

About

learn elixir by example