當您在MIT方案中遇到錯誤時,它不會告訴您發生錯誤的位置。例如,它只是打印這樣的東西: ;Unbound variable: top-left
;To continue, call RESTART with an option number:
; (RESTART 3) => Specify a value to use instead of top-left.
; (RESTART 2)
我正在通過SICP進行工作,對於其中一項練習,我需要在列表中創建3個較大號碼中的2個列表。我試圖用sort功能,但是當我用它在函數中,我發現了一個錯誤: The object z, passed as the first argument to integer-less?, is not the correct type.
功能是: (define (myList x y z)
(d
我最近開始閱讀SICP並在本書中做了摘錄。我在命令行安裝了兩個mit-scheme,並且在修改了一下之後,我偶然發現DrRacket並安裝了http://www.neilvandyke.org/racket-sicp/的SICP組件 一切都運行正常,寫在書: (define (A x y)
(cond ((= y 0) 0)
((= x 0) (* 2 y))
(