(define pick
(lambda (num lat)
(cond ((null? lat) (quote()))
((= (sub1 num) 0) (car lat))
(else
(pick (sub1 num) (cdr lat))))))
(define brees (quote (a b c d e touchdown g h i)))
(pick 6 brees)
DrRacket中的語言設置爲高級學生。在定義了sub1
之後,它在IronScheme控制檯中也能正常工作。爲什麼在DrRacket中工作,但不在控制檯的球拍中工作
的錯誤信息是:
reference to undefined identifier: R
我假設這些是單獨運行。我會確保你有最新版本的球拍,如果它仍然存在,請在plt郵件列表上提問或者提交一個錯誤。你會發現PLT的人對你的反應非常敏感。 您的崩潰發生在REPL代碼中,但我不知道R從哪裏來。 – deinst 2010-07-23 23:06:55
感謝您的幫助。我會做更多的研究,然後詢問PLT人員是否無法解決問題。 – ecounysis 2010-07-23 23:30:10