имею функцию (defun sorta (a) (let ((old a)) (sort old #'(lambda (x y) (if (< x y) t))))) после ее выполнения получаю отсортированный список a, вот собственно почему, old должна быть локальной и никак с a не связанной, почему такая фигня происходит?
имею функцию (defun sorta (a) (let ((old a)) (sort old #'(lambda (x y) (if (< x y) t))))) после ее выполнения получаю отсортированный список a, вот собственно почему, old должна быть локальной и никак с a не связанной, почему такая фигня происходит?
Ответ на:
комментарий
от kozebuk