2014-09-02 35 views

回答

5

該錯誤表明您選擇以「Beginning Student」語言運行該程序。在這種語言中,表格quote受限制。

如果您將語言更改爲「帶列表縮寫的開始學生」,所有內容均可正常運行。

讓我們查找quote的「初學者」語言的文檔:

The form quote in Beginning Student

您將看到的語法描述爲(syntax name)。 如果您將此與「帶列表縮寫的開始學生」的文檔進行比較,您現在可以通過quote允許引用列表。

開始學生語言受到限制的原因是在HtDP的開頭只使用了(quote name)的形式,因此如果學生在HtDP之後寫入'(foo bar)那麼這不是故意的。因此,一個錯誤(聲明名稱是預期的)會很有幫助 - 因此需要限制該表單quote