짧은 backquote와 긴 backquote 사이에 약간의 차이가있는 것 같습니다.중첩 backquote와`in emacs lisp
(let ((x 123))
(dolist (res (list `(a `(b ,x))
`(a (backquote (b ,x)))
(backquote (a (backquote (b ,x))))
(backquote (a `(b ,x)))))
(print res)))
출력 :
(a (\` (b (\, x))))
(a (backquote (b 123)))
(a (backquote (b 123)))
(a (\` (b (\, x))))
왜 X에 관해서는 다르게 행동 하는가? 네 가지 결과 중 두 가지가 놀라운 결과라고 생각하는지조차 알지 못합니다.
이들은 실제로 백틱입니다. –
나는 이것이 'backquote.el'의 버그라고 생각합니다. 아래 내 의견을 참조하십시오. –