【发布时间】:2015-04-02 20:12:06
【问题描述】:
这是我正在制作的解释器的一部分。我不断收到此错误:
define not allowed in an expression context in: (define ret1 (list->string wl))
我正在使用 DrScheme 版本 371,语言标准 (R5RS)。
(define (read-command)
(set! com '( '() ))
(set! wl (read-as-list))
(define ret1 (list->string wl))
(commRead)
ret1
)
这里有类似的问题:
(define repl(
lambda()
(display "\nUofL>")
(define inp (read-command))
(define lengtha (length com)
【问题讨论】:
-
您到底为什么要使用 371 版?那是快五岁了!最新版本是 6.1.1,现在称为Racket。