Я пытаюсь проверить значение переменной в определенной точке останова. Вот мой упрощенный код:
(defun foo ()
(maplist (lambda (var)
(break)
var)
'(a b c)))
В этот момент слизь переходит в режим отладчика. Итак, я пытаюсь выполнить оценку, нажимая клавишу «:» или клавишу «e», а затем набираю «(car var)», но слизь продолжает говорить:
Переменная VAR не привязана. [Условие типа UNBOUND-VARIABLE]
Я смущен тем, почему он говорит это, поскольку «(break)» находится в анонимной функции и в рамках «var».