在 Elisp 中,一般用扩号写出来的 s-exp 都被求值,如下所示:

(+ (+ 1 2) 3) ; => 6

如果希望避免被求值,而是仅仅传递一个 s-exp 字面量,可以使用引号 ' 来修饰 s-exp

'(+ (+ 1 2) 3) ; => (+ (+ 1 2) 3)

如果希望在使用字面量的时候部分求值,那么可以使用反引号 ` 来修饰 s-exp

`(+ ,(+ 1 2) 3) ; => (+ 3 3)