引言
本课将在此前课程的基础上,深入探讨层次结构(hierarchical structures)的思想——即由部分组成、而这些部分本身又由更小的部分组成、以此类推的结构。课程最后,我们会用这些思想在 Racket 中编写一个简易计算器。
警告
警告
本课的难度和耗时都明显超过此前的各课。请务必安排好学习节奏,避免落后。
先修内容与学习预期
开始本课之前,需要先掌握第 4 课的内容。
我们会先简要回顾 cons 和 list,然后扩展它们的用法,构建更复杂的结构。
阅读材料
本课的相关阅读材料如下: