在 Elisp 中,一般用扩号写出来的 s-exp
都被求值,如下所示:
(+ (+ 1 2) 3) ; => 6
如果希望避免被求值,而是仅仅传递一个 s-exp
字面量,可以使用引号 '
来修饰 s-exp
:
'(+ (+ 1 2) 3) ; => (+ (+ 1 2) 3)
如果希望在使用字面量的时候部分求值,那么可以使用反引号 `
来修饰 s-exp
:
`(+ ,(+ 1 2) 3) ; => (+ 3 3)
在 Elisp 中,一般用扩号写出来的 s-exp
都被求值,如下所示:
(+ (+ 1 2) 3) ; => 6
如果希望避免被求值,而是仅仅传递一个 s-exp
字面量,可以使用引号 '
来修饰 s-exp
:
'(+ (+ 1 2) 3) ; => (+ (+ 1 2) 3)
如果希望在使用字面量的时候部分求值,那么可以使用反引号 `
来修饰 s-exp
:
`(+ ,(+ 1 2) 3) ; => (+ 3 3)