当我试图在Dr. Racket中运行评估器时,它显示错误: '模块语言:定义窗口中只能有一个表达式。
显然,此窗口中有多个定义,评估者有多个定义,那么如何运行这些多个定义?或者是否有任何其他方法来运行评估者。
任何帮助都将不胜感激。
答案 0 :(得分:3)
我是Racket的新手,当我试图运行我的第一个程序时,我也遇到了这个错误。
我在源代码的开头添加了#lang racket/base
,它解决了这个问题。
答案 1 :(得分:1)
#lang r5rs
解决set-car!问题,但这次错误未知。我解决了这个问题(#%require(只有方案/基本错误))。
所以我添加这两行以使我的评估器运行:
#lang r5rs
(#%require (only scheme/base error))