微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

种族不匹配;预期的参数数量与预期的给定数量不匹配:1给定:2

如何解决种族不匹配;预期的参数数量与预期的给定数量不匹配:1给定:2

我正在用SICP学习球拍。
在第二章(图片语言)。有这样的形象。 George.img

我正在尝试使用DrRacket制作'George.img',但是在我的代码中出现了如下错误

...sn-less-unit.rkt:675:8: arity mismatch;
 the expected number of arguments does not match the given number
  expected: 1
  given: 2
  arguments...:
   '(182.5 . 0)
   '(255.49999999999997 . 365.0)

我曾经向我的问题求助,但我解决了。但是我遇到了这个新问题。
这是重要的代码

; make-picture
(define (make-picture segment-list)   
 (lambda (rect)     
  (for-each     
   (lambda (segment)   
     (draw-line ((frame-coord-map rect) (start-segment segment))   ;draw-line is problem...
                ((frame-coord-map rect) (end-segment segment))))      
   segment-list)))

根据我的理解,我需要给draw-line过程加上1个小数字。 但是在我的书:SICP中,我可以看到有两个论点。 那我应该再执行另一个过程draw-line吗?

以防万一,我将上传完整的代码。如果有人可以帮助我,请。

https://drive.google.com/file/d/1wJdYQDNy93Ue4AdBatrawfMbMOSTcZPK/view?usp=sharing

对不起,我的英语不好。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。