我正在尝试了解 Scheme 中的绘图库,但我已经遇到了问题。
(define defaultpos (make-posn 400 400))
(start 800 800)
(draw-circle defaultpos 10 'green)
理论上,这应该会打开一个中间有一个绿色圆圈的新窗口。相反,我收到此错误消息:
draw-circle: expects a posn as first argument, given #<posn>
我试过只制作一个包含两个元素的列表作为位置,但这显然行不通。接下来,我检查了 defaultpos 是否实际上是一个 posn 结构,它就是。
(posn? defaultpos)
> #t
有谁能够帮助我?