3

我最近开始关注The Little Schemer中的示例,在尝试DrScheme中的示例时,我意识到从书中的示例到我可以在 DrScheme 中编写的内容之间存在一些细微的语法变化。

首先,作为 DrScheme 中的一门语言,我选择了Pretty Big(Legacy Languages 之一)。
这是尝试书中示例的正确选择吗?


至于语法变化,我注意到,例如,我需要在标识符前面加上 a'才能使它们工作。

例如:

(rember 'jelly '(peanut butter jelly))

在尝试“The Little Schemer”书中的示例时,是否还有其他需要注意的变化(语法或非语法)?

4

2 回答 2

5

IIRC,这本书对引用的数据块使用不同的字体,并且在需要使用引用的实际方案代码中。至于您对 PLT Scheme 的使用——“相当大”的语言实际上只是作为一种遗留语言存在。您应该使用该Module语言,并让所有文件都以#lang scheme(默认情况下应该存在)开头。

(在 DrScheme 中使用不同语言的“新”方式是始终使用Module“语言”并使用#lang一行指定实际语言。)

于 2009-12-27T06:14:55.110 回答
2

请参阅前言中的“读者指南”部分。(我在这里看的是第 4 版。)

于 2009-12-27T06:01:02.333 回答