我正在尝试自己学习计划。谁能告诉我为什么'(quote quote)会输出'quote,'(quote 'quote)会输出''quote吗?
非常感谢你!
这个表达式:
'(quote quote)
... 展开后'<something>等于(quote <something>),(quote (quote quote))注意符号quote被引用了两次,这个表达式被计算并打印为''quote。
另一方面,这个表达式:
'(quote 'quote)
... 等价于(quote (quote (quote quote))),请注意该符号quote被引用了 3 次,并且该表达式被计算并打印为'''quote。
看看(免费,在线)如何设计程序,intermezzo 2。它根据列表和缺点解释报价。如果该解释中的任何内容没有意义,请在教科书中稍作备份。