У меня теперь есть проблема с использованием «уменьшить» для реализации моей собственной версии списка копий. Это то, что я сделал:Простой вопрос Lisp
(defun my-copy-list (lst)
(reduce #'(lambda (x y)
(cons x y))
lst :initial-value nil :from-end t))
Однако, мой учитель сказал, что нет никакой необходимости использовать эту лямбду, я запутался об этом. Как мы можем достичь той же функциональности, не используя эту лямбду (но должны использовать «уменьшить»). Большое спасибо.
Отметьте свой код четырьмя пробелами, чтобы он был помещен в блок кода и выделен синтаксис. – rfunduk
Не то, чтобы «подсветка синтаксиса» на этом сайте делала что-нибудь полезное для не-C-подобных языков :) –