Новинка на Lisp. Попытка передать список в рекурсивную функцию и сделать что-то с первым элементом в списке каждый раз. Это функция до сих пор:eLisp рекурсивная функция
(setq colors '(red blue green yellow orange pink purple))
(defun my-function (x)
(if (> (length x) 0)
(let ((c (car x))
c)
(my-function x))))
Продолжайте получать сообщение об ошибке, когда x является элементом пустоты. Не уверен, что делать.
исправьте свое форматирование, то, что у вас сейчас, не читается. пожалуйста, скопируйте и вставьте сообщение об ошибке. – sds