私は今 Lisp を学んでいて、リストの最大値を取得するように要求する演習をしようとしています。構文は、私が学んだほとんどのプログラミング言語とはまったく異なるため、いくつかの問題があります。
私のコード:
(defun test(y)
(cond
((and (first y) (> (second y)) (> (third y)))
(format t "numero maximo ~d" (first y))
((and (second y) (> (first y)) (> (third y)))
(t (format t "numero maximo ~d" (second y))
((and (third y) (> (second y)) (> (first y)))
(t (format t "numero maximo ~d" (third y))
))
次のエラーが表示されます。incomplete s-expression in region