在本页中:
程序设计方法语言
7.0.0.18

程序设计方法语言

本手册中记录的语言由DrRacket提供,可与《程序设计方法》(又译《如何设计程序》)一起使用。

当这些语言的程序在DrRacket中运行时,程序中任何未运行的部分将以橙色和黑色突出显示。这些颜色旨在告知程序员哪些部分的程序未经测试。要避免看到这些颜色,使用check-expect测试程序即可。当然,如果没有看到任何颜色,这并不意味着程序已经完全测试;它只是表明程序的每个部分都已经运行(至少一次)。

    1 初级

      1.1 预定义变量

      1.2 模板变量

      1.3 语法

      1.4 预定义函数

      1.5 数值:整数、有理数、实数、复数、精确数、非精确数

      1.6 布尔值

      1.7 符号

      1.8 链表

      1.9 Posn

      1.10 字符

      1.11 字符串

      1.12 图像

      1.13 杂项

    2 初级+缩写的表

      2.1 预定义变量

      2.2 模板变量

      2.3 初级+缩写的表的语法

      2.4 通用的语法

      2.5 预定义函数

      2.6 数值:整数、有理数、实数、复数、精确数、非精确数

      2.7 布尔值

      2.8 符号

      2.9 链表

      2.10 Posn

      2.11 字符

      2.12 字符串

      2.13 图像

      2.14 杂项

    3 中级

      3.1 预定义变量

      3.2 模板变量

      3.3 中级的语法

      3.4 通用的语法

      3.5 预定义函数

      3.6 数值:整数、有理数、实数、复数、精确数、非精确数

      3.7 布尔值

      3.8 符号

      3.9 链表

      3.10 Posn

      3.11 字符

      3.12 字符串

      3.13 图像

      3.14 杂项

      3.15 数值(放宽条件)

      3.16 高阶函数

    4 中级+lambda

      4.1 预定义变量

      4.2 模板变量

      4.3 中级+lambda的语法

      4.4 通用的语法

      4.5 预定义函数

      4.6 数值:整数、有理数、实数、复数、精确数、非精确数

      4.7 布尔值

      4.8 符号

      4.9 链表

      4.10 Posn

      4.11 字符

      4.12 字符串

      4.13 图像

      4.14 杂项

      4.15 数值(放宽条件)

      4.16 高阶函数

    5 高级

      5.1 预定义变量

      5.2 模板变量

      5.3 高级的语法

      5.4 通用的语法

      5.5 预定义函数

      5.6 数值:整数、有理数、实数、复数、精确数、非精确数

      5.7 布尔值

      5.8 符号

      5.9 链表

      5.10 Posn

      5.11 字符

      5.12 字符串

      5.13 图像

      5.14 杂项

      5.15 数值(放宽条件)

      5.16 高阶函数

      5.17 输入输出

      5.18 向量

      5.19 箱子

      5.20 散列表