リスト内の最大数を見つけようとしていて、それを使って何かをします:
(defun maxList (l)
(if (= (length l) 1)
(first l)
(if (> (first l) (maxList (rest l)))
(first l)
(maxList (rest l))
);if
);if
);defun
(defun try-let (l)
(let (a (maxList l))
(print a)
);let
);defun
ただし、null を出力しますが、maxList は機能します。私は何を間違っていますか?