标签: scheme racket
所以我在Racket / Scheme中有以下代码块:
(define (inc x) (local (define a 1) (+ x a)))
当我尝试运行它或检查语法(在Dr. Racket中)时,我收到以下错误:
define: bad syntax in: define
我知道这可能是非常愚蠢的事,但我在这里做错了什么?
答案 0 :(得分:2)
您需要额外的括号。
(define(inc x) (本地([定义1]) (+ x a)))