- 2
- 0
- 约1.56万字
- 约 16页
- 2017-06-14 发布于浙江
- 举报
五:控制流
第五章:控制流
2.2 节介绍过 Common Lisp 的求值规则,现在你应该很熟悉了。本章的操作符都有⼀
个共同 ,就是它们都违反了求值规则。这些操作符让你决定在程序当中何时要求
值。如果普通的函数调⽤是 Lisp 程序的树叶的话,那这些操作符就是连结树叶的树
枝。
5.1 区块 (Blocks)
5.2 语境 (Context)
5.3 条件 (Conditionals)
5.4 迭代 (Iteration)
5.5 多值 (Multiple Values)
5. 中⽌ (Aborts)
5.7 ⽰例:⽇期运算 (Example: Date Arithmetic)
Chapter 5 总结 (Summary)
Chapter 5 练习 (Exercises)
5.1 区块 (Blocks)
Common Lisp 有三个构造区块 (block )的基本操作符: progn 、 block 以
及 tagbody 。我们已经看过 progn 了。在 progn 主体中的表达式会依序求值,并
返回最后⼀个表达式的值:
(progn
(format
原创力文档

文档评论(0)