我想在Dr.Scheme中提出以下声明:
{with {x {+ 5 5}} {+ xx}}
但是我收到一个错误:
expand:模块中的未绑定标识符:with
有谁可以帮助我?谢谢.
您正在学习一些基于PLAI的课程,并且您将您正在使用的语言(Scheme)与您正在实施的语言(WAE或其中一个扩展)混淆.这两个是非常不同的东西,书中使用后者的花括号以避免混淆.
我可以告诉你多次教这门课的经历,这是一个危险的混乱,你越早澄清事情就越好.如果你把它留在后面,事情可能会在不久的将来变得更加混乱.因此,花一些时间来研究两种语言之间的差异,并确保您知道本书的哪些部分谈论哪种语言.