Racket 定义磁盘错误区域?

Racket 定义磁盘错误区域?,racket,Racket,在“如何设计程序”的第2.2章中,定义的结构如下所示 (定义(磁盘r的区域) (*3.14(*r))) 然而,当我在DrRacket中输入并计算它时,它突出显示了(*3.14(*r))表达式,但没有给出错误通知。我已经剪切并粘贴了最新指南中的样本,以及类似的错误突出显示结果。我正在Windows7上运行DrRacket的V5.3.3 定义方法的正确结构是什么 编辑::毕竟它是有效的,我只是不清楚为什么会出现高亮显示。书中没有明确指出,经过评估后,这个论点会得到强调。对我来说效果很好。你是不是不

在“如何设计程序”的第2.2章中,定义的结构如下所示

(定义(磁盘r的区域)
(*3.14(*r)))
然而,当我在DrRacket中输入并计算它时,它突出显示了
(*3.14(*r))
表达式,但没有给出错误通知。我已经剪切并粘贴了最新指南中的样本,以及类似的错误突出显示结果。我正在Windows7上运行DrRacket的V5.3.3

定义方法的正确结构是什么


编辑::毕竟它是有效的,我只是不清楚为什么会出现高亮显示。书中没有明确指出,经过评估后,这个论点会得到强调。

对我来说效果很好。你是不是不小心砍掉了顶部的
#lang球拍
线?如果是这样,把它放回去,你就可以走了。

我很有信心,你看到的是“你还没有评估过这段代码”的突出显示。这是DrRacket让您知道您有未经测试的代码,并且在您添加测试用例后,它应该立即消失。

没有切掉#lang racket行,因为我使用的是本书规定的初学者语言。我努力做一个勤奋的小学生。谢谢你的建议,在我读完这本书的过程中,我会留意的;DrRacket在初级模式下会突出显示未测试的代码。