问题描述
我正在用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 (将#修改为@)