And*_*ech 3 lisp scheme the-little-schemer
我最近开始关注The Little Schemer中的示例,在试用DrScheme中的示例时,我意识到从书中的示例到我在DrScheme中可以编写的内容有一些小的语法更改.
首先,作为DrScheme的一种语言,我选择了Pretty Big(旧版语言之一).
这是尝试书中示例的正确选择吗?
关于语法更改,我注意到,例如,我需要在标识符前加一个前缀',以使它们起作用.
例如:
(rember 'jelly '(peanut butter jelly))
Run Code Online (Sandbox Code Playgroud)
在尝试"The Little Schemer"一书中的例子时,我还需要注意哪些更改(语法与否)?
IIRC,本书使用不同的字体表示引用的数据,以及需要使用引号的实际Scheme代码.至于你对PLT Scheme的使用 - "漂亮的大"语言实际上只是一种遗留语言.您应该使用该Module语言,并以所有文件开头#lang scheme(默认情况下应该存在).
(在DrScheme中使用不同语言的"新"方式是始终使用Module"语言"并使用#lang一行指定实际语言.)