第 5 课导言

本课在层次结构的基础上,最终用 Racket 编写一个简易计算器。

引言

本课将在此前课程的基础上,深入探讨层次结构(hierarchical structures)的思想——即由部分组成、而这些部分本身又由更小的部分组成、以此类推的结构。课程最后,我们会用这些思想在 Racket 中编写一个简易计算器。

警告

警告

本课的难度和耗时都明显超过此前的各课。请务必安排好学习节奏,避免落后。

先修内容与学习预期

开始本课之前,需要先掌握第 4 课的内容。

我们会先简要回顾 cons 和 list,然后扩展它们的用法,构建更复杂的结构。

阅读材料

本课的相关阅读材料如下: