种族不匹配;预期的参数数量与预期的给定数量不匹配: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 (将#修改为@)