【发布时间】:2018-12-20 05:58:39
【问题描述】:
抱歉,我刚开始使用球拍。我对此很陌生。我写了这段代码:
(define (save_sheets lst num)
(if(= num (- (length lst) 1))
('())
(
(my_save_image (join_sheet (list-ref lst num)) num)
(save_sheets lst (+ num 1)))))
当然,当我运行它时,我得到了这个错误:
application: not a procedure;
expected a procedure that can be applied to arguments
given: (object:image% ...)
arguments...: [none]
(join_sheet (list-ref lst num)) 应该返回一个错误显示的图像,但是my_save_image 应该接受它对吗?它的参数是图像和一个数字。谢谢!
【问题讨论】: