2
我是絕對新球拍。我試圖編寫簡單的for循環,但DrRacket一直拋出錯誤「for:this function is not defined」。爲球拍循環似乎並不適合我
(for ([i '(1 2 3)])
(display i))
即使這個簡單的代碼(取自Racket文檔)也不適用於我。我需要申報一些圖書館還是......?我已閱讀文檔,但我沒有發現任何提及。
任何幫助將不勝感激。
(我使用的是高級語言的學生)
DrRacket支持多種語言。教學語言只是球拍語言的一小部分。這種選擇是爲了在教學語言中提供更好的錯誤信息(並避免沒有看到forrest的樹的問題)。正如@uselpa指出的那樣,'for'在教學語言中不可用。您使用#lang racket編程的前綴表示您希望使用球拍語言,然後在DrRacket的左下角選擇「確定源語言」作爲您的語言。 – soegaard
我看到了,謝謝你的評論.. :-) – user1493059