2 Racket 精要

本章作为其余章节的基础背景,简单介绍了 Racket 的主要特性。 有 Racket 经验的读者可直接跳到 内建数据类型 一章。

    2.1 简单的值

    2.2 简单的定义与表达式

      2.2.1 定义

      2.2.2 关于代码缩进的提示

      2.2.3 标识符

      2.2.4 函数调用(过程应用)

      2.2.5 条件分支与 ifandorcond

      2.2.6 再谈函数调用

      2.2.7 匿名函数与 lambda

      2.2.8 局部绑定与 defineletlet*

    2.3 列表,迭代与递归

      2.3.1 预定义的列表循环

      2.3.2 从零开始构造列表迭代

      2.3.3 尾递归

      2.3.4 递归与迭代

    2.4 序对、列表和 Racket 语法

      2.4.1 quote引述序对和符号

      2.4.2 quote 简写为 '

      2.4.3 列表与 Racket 语法