# 03-控制与抽象（Control-and-Abstraction）

控制流、分支循环与迭代、函数与闭包、递归与高阶、纯函数、模块与命名空间、抽象与封装。编号为推荐阅读顺序（由浅入深）。

## 索引

- [01-控制流（Control-Flow）](./01-控制流（Control-Flow）.md)
- [02-分支（Branching）](./02-分支（Branching）.md)
- [03-循环（Loop）](./03-循环（Loop）.md)
- [04-迭代器（Iterator）](./04-迭代器（Iterator）.md)
- [05-函数（Function）](./05-函数（Function）.md)
- [06-参数与返回值（Parameters-and-Return-Values）](./06-参数与返回值（Parameters-and-Return-Values）.md)
- [07-作用域（Scope）](./07-作用域（Scope）.md)
- [08-闭包（Closure）](./08-闭包（Closure）.md)
- [09-递归（Recursion）](./09-递归（Recursion）.md)
- [10-高阶函数（Higher-Order-Function）](./10-高阶函数（Higher-Order-Function）.md)
- [11-纯函数（Pure-Function）](./11-纯函数（Pure-Function）.md)
- [12-模块（Module）](./12-模块（Module）.md)
- [13-命名空间（Namespace）](./13-命名空间（Namespace）.md)
- [14-抽象（Abstraction）](./14-抽象（Abstraction）.md)
- [15-封装（Encapsulation）](./15-封装（Encapsulation）.md)
