makelist是一个过程,它接受一个项目和一个整数n并返回该项目n次。
(define (makelist (n item)
(cond
[(null? item) '()]
[else (cons item (makelist (- n 1)))])))
我的程序返回语法错误,任何人都可以帮我解决?
答案 0 :(得分:1)
您可以使用:(make-list n item)
:)
您的语法错误是由于define
不正确。
应该是:
(define (makelist n item) ...
请注意,(
之前还有额外的n
。