Я кодирую функцию, где мне нужно создать новый список, вставив определенное значение в список после позиции N. Вот код:
(DEFUN insertNth (L N insValue)
(cond ((NULL L) NIL)
((NULL (CDR L)) (CONS (CAR L) (insValue)))
(T (CONS (CAR L) (insertNth (CDR L) N insValue)))
)
)
Когда я пытаюсь проверить код, Я получаю эту ошибку: *** - EVAL: неопределенная функция INSVALUE. Возможно, мне не хватает какого-то шага или части функции?