当我写:
'(1 2 3)
我得到一个清单:
(1 2 3)
当我写:
'some-symbol
我明白了:
some-symbol
当我写:
'('some-symbol)
我明白了:
((quote some-symbol))
我当然可以写:
(list 'some-symbol)
我得到了:
(some-symbol)
这是所需的输出。我不能在列表中引用符号是正确的:
'(some-symbol)
我缺少列表运算符的其他简写吗?
答案 0 :(得分:1)
引用将引用随后的整个s表达式。所以,从这个意义上说,
'(some-symbol)
实际上是一个包含您正在寻找的符号的引用列表。
引号是(quote ...)
的简写,所以
'(some-symbol)
相当于
(quote (some-symbol))