これは簡単な質問ですが、どういうわけかグーグルで答えを見つけることができませんでした:
何らかの条件が満たされない場合、実行の任意の時点で関数を終了するにはどうすればよいですか。例 (ここでは "(exit)" を代わりに使用します):
(defun foo ()
(progn (if (/= a1 a2)
(exit) ; if a1!=a2, exit the function somehow
t)
(blahblah...)))