Content
9 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
课程简介
- 2
函数式编程入门
- 3
为什么函数式编程很重要?
- 4
关于命令式编程与函数式编程的测验
表达式:函数式程序的基本构建单元
- 1
函数式编程的核心在于表达式
- 2
表达式的语法
- 3
解析表达式
- 4
表达式的类型
- 5
表达式的值
- 6
为表达式命名
- 7
编程挑战
- 8
表达式测验
用函数构建抽象
- 1
λ演算:函数式编程的基础
- 2
函数抽象与函数应用
- 3
使用柯里化实现函数链式调用
- 4
递归函数
- 5
通用计算方法作为高阶函数
- 6
编程挑战
- 7
函数测验
复合数据类型
- 1
将数据对象分组为元组
- 2
使用列表存储数据序列
- 3
使用代数数据类型声明用户自定义类型
- 4
编程挑战
- 5
复合数据类型测验
常见计算模式
- 1
map 函数
- 2
filter 函数
- 3
fold 函数
- 4
zip 函数
- 5
编程挑战
- 6
常见计算模式测验
函数式数据流编程
- 1
基于列表的数据流编程
- 2
基于流的数据流编程
- 3
编程挑战
- 4
函数式数据流编程测验
将函数式编程应用于各个领域
- 1
处理数据处理应用中的集合
- 2
处理 JSON
结论
- 1
总结
- 2
接下来该去哪里?
附录
- 1
安装 OCaml 编译器
- 2
安装 Haskell 编译器
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User