Scheme编程语言(第四版)
Introduction
前言
第一章 介绍
1.1 Scheme语法
1.2 Scheme命名约定
1.2 排版及符号约定
第二章.入门
2.1 同Scheme交互
2.2 简单的表达式
2.3 Scheme表达式求值
2.4 变量与Let表达式
2.5 Lambda表达式
2.6 Top-Level定义
2.7 条件表达式
2.8 简单的递归
2.9 赋值
第三章.进一步探索
3.1 语法扩展
3.2 更多的递归
3.3 Continuations
3.4 Continuation Passing Style
3.5 内部定义
3.6 库
第四章.过程及变量绑定
4.1 变量引用
4.2 Lambda
4.3 Case-Lambda
4.4 局部绑定
4.5 多重值
4.6 变量定义
4.7 赋值
第五章.控制操作
5.1 过程应用
5.2 序列
5.3 条件
5.4 递归与迭代
5.5 印射与Folding
5.6 Continuations
5.7 延迟求值
5.8 多重值
5.9 求值
第六章.操作对象
6.1 常量与引用
6.2 一般的相等与类型谓词
6.3 列表和对偶
6.4 数字
6.5 定点数
6.6 浮点数
6.7 字符
6.8 字符串
6.9 向量
6.10 Bytevectors
6.11 符号
6.12 布尔值
6.13 哈希表
6.14 枚举
第七章.输入及输出
7.1 代码转换器
7.2 打开文件
7.3 标准端口
7.4 字符串及Bytevector端口
7.5 打开定制的端口
7.6 端口操作
7.7 输入操作
7.8 输出操作
7.9 方便的I/O
7.10 文件系统操作
7.11 字符串/Bytevector转换
第八章.语法扩展
8.1 关键字绑定
8.2 Syntax-Rules Transformers
8.3 Systax-Case Transformers
8.4 示例
第九章.记录
9.1 定义记录
9.2 过程接口
9.3 检查
第十章.Top-level程序及库
10.1 标准库
10.2 定义新的库
10.3 Top-Level程序
10.4 示例
第十一章.异常及条件
11.1 抛出以及处理异常
11.2 定然条件类型
11.3 标准条件类型
第十二章.扩展示例
12.1 矩阵和向量乘法
12.2 排序
12.3 一个Set构造器
12.4 词频计数
12.5 Scheme打印器
12.6 格式化输出
12.7 一个Scheme元循环解释器
12.8 定义抽象对象
12.9 快速傅里叶变换
12.10 一个合一算法
12.11 多任务引擎
参考文献
Powered by
GitBook
第九章.记录
第九章.记录
results matching "
"
No results matching "
"