列表中是否有 shorthand 语法允许 Chicken Scheme 中的符号?

Is there a shorthand syntax for list that allows symbols in Chicken Scheme?

当我写的时候:

'(1 2 3)

我得到一个列表:

(1 2 3)

当我写的时候:

'some-symbol

我得到:

some-symbol

当我写的时候:

'('some-symbol)

我得到:

((quote some-symbol))

我当然可以写:

(list 'some-symbol)

我得到:

(some-symbol)

这是期望的输出。我不能在列表中引用符号是否正确:

'(some-symbol)

是否还有其他 shorthand 列表运算符是我遗漏的?

Quote 将引用后面的整个 s 表达式。所以,从这个意义上说,

'(some-symbol)

实际上是一个包含您要查找的符号的引用列表。

引号是 (quote ...) 的 shorthand,所以

'(some-symbol)

等同于

(quote (some-symbol))