Что значит макрос 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) ...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д