我在DrRacket做错了什么

时间:2014-02-22 18:36:21

标签: scheme common-lisp racket r5rs

所以我读到DrRacket对于常见的lisp来说是一个很好的IDE。 我下载了它并将语言设置为R5RS并编写了以下函数定义:

(defun f (x)
  (+ 5 5))

但是它返回错误

defun: undefined;
 cannot reference undefined identifier

我不知道如何修复它,考虑到defun是常见的lisp中一个完善的关键字。

1 个答案:

答案 0 :(得分:9)

DrRacket common lisp的IDE。它是scheme的IDE,它是一种Lisp方言,但与Common Lisp不同。

计划中代码段的正确语法是:

(define (f x)
  (+ 5 5))