Помещение кавычки ('
) вокруг термина и наложение формы quote
вокруг него идентичны.Таким образом, они read
относятся к одному и тому же термину.
Таким образом, все следующие выражения идентичны на схеме:
''a
'(quote a)
(quote 'a)
(quote (quote a))
Форма quote
означает "интерпретировать то, что следует далее, какэлемент данных --- даже если он содержит другой quote
".Этот термин заключен в скобки, поэтому это список;внутренний quote
является просто символом.
В некоторых случаях принтер использует сокращения вывода, такие как знак кавычки ('
), в своем выводе.Я немного удивлен, что у вас есть write
, чтобы сделать это, хотя;для меня это всегда пишет как (quote a)
.