Что значит макрос when? - Lisp
Формулировка задачи:
Добрый вечер, пытаюсь разобраться с этим кодом (удаляет дубликаты из списка):
Что значит слово when в этом контексте?
(defun -remove-duplicates (w &aux (a (car w)) (d (cdr w))) (when w (if (member a d) (-remove-duplicates d) (cons a (-remove-duplicates d)))))
Решение задачи: «Что значит макрос when?»
textual
Листинг программы
(cond ((null w) nil) ...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д