Привет, почему я получаю *** - EVAL/APPLY: too many arguments given to F
в вызове функции с параметром вложенных списков. Я не могу понять это, так как я передал простой вложенный список.EVAL/APPLY: слишком много аргументов для F
(defun f (L)
(cond
((NULL l) nil)
((listp (car L))
(append (F(car L))) (F(cdr L) (car (F (car L)))))
(T (list(car L)))
)
)
(setq A '((1) 2 3))
(f A)
Вы можете улучшить форматирование своего кода? –