Meaning of 'quote in Lisp
问题 This question arose when reading SICP . Why (list 'quote '(a b c)) evaluated by the interpreter ( R5RS in Dr.Racket ) as '(a b c) . For me it should be (quote (a b c)) . For instance (list 'quot '(a b c)) is evaluated as (quot (a b c)) . What is so special in the 'quote ? 回答1: It also took me a while to understand this problem. But it's just your good-hearted lisp interpreter showing (quote (a b c)) in it's equivalent form '(a b c). Since there is no such equivalence/syntactic sugar for