変数の適応される範囲とか
(defvar *test* t) (defun tester() (interactive) (msgbox "*test* ~A" *test*) (let ((*test* nil)) (msgbox "let *test* ~A" *test*) (tester2) (msgbox "let *test* ~A" *test*)) (msgbox "*test* ~A" *test*)) (defun tester2() (setq *test* t) (msgbox "test2 *test* ~A" *test*) )
何故かこの辺の挙動忘れてたので、調べてみたテスト