Я пытаюсь создать список с заданным количеством строк. Итак, если я войду (make-row 3), это будет «(плющ» «плющ» «плющ»), и если я войду (make-row 2), это будет «(плющ» «плющ»).создать список с заданным числом строк
настоящее время у меня следующий код, но он не работает:
(define (make-row a)
(cond
((= 0 a) '())
(else
(list "ivory")
(make-row (- a 1)))))
Можете ли вы сказать мне, как писать этот код или что я делаю не так я учусь, как программировать с типизированных/ракетка дома так что не имеют доступа к учителям или наставникам :(