8
短反引用和長反引用似乎有一些區別。嵌套反引用和'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'中的一個錯誤。看到我下面的評論。 –