第8章笔记:函数式编程与惰性
课程笔记本章七节的结构、语义与实验联系。
关联:章节 第8章 函数式编程与惰性
第8章笔记:函数式编程与惰性
联系
- 不可变值与引用透明:写出结构、语义状态、反例和测试。
- 高阶函数与组合:写出结构、语义状态、反例和测试。
- 映射过滤折叠:写出结构、语义状态、反例和测试。
- 持久化数据结构:写出结构、语义状态、反例和测试。
- 惰性流:写出结构、语义状态、反例和测试。
- 记忆化与空间泄漏:写出结构、语义状态、反例和测试。
- 函数式解释器设计:写出结构、语义状态、反例和测试。
练习
以不可变值与引用透明为输入,一直推进到函数式解释器设计,每一步保存制品。换一个程序重做,不能复用最终答案。
自检
闭卷画本章状态图,指出错误属于扫描、解析、绑定、类型还是运行阶段,并用最小反例验证。# 第8章笔记:函数式编程与惰性
联系
- 不可变值与引用透明:写出结构、语义状态、反例和测试。
- 高阶函数与组合:写出结构、语义状态、反例和测试。
- 映射过滤折叠:写出结构、语义状态、反例和测试。
- 持久化数据结构:写出结构、语义状态、反例和测试。
- 惰性流:写出结构、语义状态、反例和测试。
- 记忆化与空间泄漏:写出结构、语义状态、反例和测试。
- 函数式解释器设计:写出结构、语义状态、反例和测试。
练习
以不可变值与引用透明为输入,一直推进到函数式解释器设计,每一步保存制品。换一个程序重做,不能复用最终答案。
自检
闭卷画本章状态图,指出错误属于扫描、解析、绑定、类型还是运行阶段,并用最小反例验证。# 第8章笔记:函数式编程与惰性
联系
- 不可变值与引用透明:写出结构、语义状态、反例和测试。
- 高阶函数与组合:写出结构、语义状态、反例和测试。
- 映射过滤折叠:写出结构、语义状态、反例和测试。
- 持久化数据结构:写出结构、语义状态、反例和测试。
- 惰性流:写出结构、语义状态、反例和测试。
- 记忆化与空间泄漏:写出结构、语义状态、反例和测试。
- 函数式解释器设计:写出结构、语义状态、反例和测试。
练习
以不可变值与引用透明为输入,一直推进到函数式解释器设计,每一步保存制品。换一个程序重做,不能复用最终答案。
自检
闭卷画本章状态图,指出错误属于扫描、解析、绑定、类型还是运行阶段,并用最小反例验证。