我正在尝试使用SICP,但得到了一些代码。所以我开始:#lang scheme(word 'comp 'uter)返回的错误:函数(字)未定义。即使我尝试将其复制到IDE(运行)中:(define word? (let ((number? number?) (symbol? symbol?) (string? string?)) (lambda (x) (or (symbol? x) (number? x) (string? x)))))还是一样。我认为这可能与语言版本有关。上面是“简单方案”中的内容,当我在SICP中准确介绍代码时:(define (sqrt x) (sqrt-iter 1.0 x))IDE返回sqrt-iter未定义。可以在第一章中找到该代码:http : //mitpress.mit.edu/sicp/code/index.html
添加回答
举报
0/150
提交
取消