내 확장 중 하나에 버그가있어 결국 set
예상대로 작동하지 않아 발생하는 것으로 나타났습니다 .
;; -*- lexical-binding: t -*-
(let ((a nil))
(setq a t)
(print a))
(let ((a nil))
(set 'a t)
(print a))
emacs -Q --batch -l temp.el
인쇄물로 실행할 때 :
t
nil
이것은 나에게 매우 이상해 보인다. 나는 (setq a b)
속기 의 인상을 받았다 (set 'a b)
. 무슨 일이야?