История изменений
Исправление saufesma, (текущая версия) :
(find-vars '?) = '(?)
(find-vars '(1 2 ? 3 4 ?)) == '(? ?)
my-var == (append '(?) '(? ?)) == '(? ? ?) больше похоже на лукавство которое объясняет выхлоп функции, но до меня не доходит куда цифры делись?
хотя
(if (is-var expr) (list expr) nil)
^^^ вот это место куда результат складывает?
Исходная версия saufesma, :
(find-vars '?) = '(?)
(find-vars '(1 2 ? 3 4 ?)) == '(? ?)
my-var == (append '(?) '(? ?)) == '(? ? ?) больше похоже на лукавство которое объясняет выхлоп функции, но до меня не доходит куда цифры делись?