2

makelist 是一个过程,它接受一个项目和一个整数 n 并返回项目 n 次。

(define (makelist (n item)
    (cond
      [(null? item) '()]
      [else (cons item (makelist (- n 1)))])))

我的程序返回语法错误,有人可以帮我吗?

4

1 回答 1

1

你可以使用:(make-list n item):)

您的语法错误是由于不正确的define.

它应该是:

(define (makelist n item) ...  

请注意,您(n.

于 2012-10-09T10:01:49.027 回答