Content
10 Lessons • 0 Quizzes • 0 Challenges
入门
- 1
课程简介
- 2
Elixir 基础
函数式编程入门
- 1
函数式编程与命令式编程
- 2
处理不可变数据
- 3
使用函数构建程序
- 4
声明式编程与命令式编程的比较
- 5
测验
使用变量和函数
- 1
简介
- 2
值与数据类型
- 3
执行代码并生成结果
- 4
变量中的值绑定
- 5
函数是一等公民
- 6
创建匿名函数
- 7
不使用参数共享值
- 8
命名函数和模块
- 9
导入和使用命名函数
- 10
章节概览
- 11
动手试试看
- 12
动手试试:解答
- 13
测验
使用模式匹配控制程序流程
- 1
让两件事匹配
- 2
从字符串和元组中解包值
- 3
从列表、映射和结构体中解包值
- 4
函数中的控制流
- 5
扩展控制守卫子句
- 6
Elixir 控制流结构
- 7
章节概览
- 8
动手试试看
- 9
动手实践:解决方案
- 10
测验
深入递归
- 1
递归入门
- 2
有界递归
- 3
转换列表
- 4
掌握递归
- 5
尾调用优化
- 6
无界递归
- 7
使用递归的匿名函数
- 8
章节概览
- 9
动手试试看
- 10
动手试试:解答
- 11
测验
使用高阶函数
- 1
高阶函数简介
- 2
创建高阶函数处理列表
- 3
使用 Enum 模块
- 4
使用推导式
- 5
函数流水线处理
- 6
惰性求值
- 7
流水线数据流
- 8
章节概览
- 9
动手试试看
- 10
动手实践:解决方案
- 11
测验
设计你的 Elixir 应用程序
- 1
使用 Mix 开始你的项目
- 2
使用结构体设计实体
- 3
列出英雄
- 4
选择英雄
- 5
地牢房间与行动
- 6
使用协议创建多态函数
- 7
创建模块行为
- 8
添加类型说明
- 9
奋力冲向出口
- 10
章节概览
- 11
测验
处理不纯函数
- 1
处理不纯函数简介
- 2
纯函数与非纯函数
- 3
控制不纯函数的执行流程
- 4
尝试、救援与捕获
- 5
使用 Error Monad 处理不纯函数
- 6
使用 with 语法
- 7
章节概览
- 8
测验
结论
- 1
总结
附录
- 1
附录1:安装Elixir
- 2
附录2:向游戏中添加房间
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User