這是一個家庭作業問題。 問題 我嘗試(整個文件):http://pastebin.com/TS6mByEj 如果你搜索let var = exp1 in body,這就是我需要根據問題來擴展功能。 當我測試上述樣本代碼,我得到一個錯誤apply-env: No binding for y (EVAL「令x = 30 中設X = - (X,1) Y = - (X,2) 在 - (X,Y)「) ; T
這是繼續我以前的帖子。 communcation between racket program and python program ,如果我嘗試保持這個循環中被寫入和讀取持續,它不工作了。 我的球拍代碼: #lang racket
(define-values (sp i o e)
(subprocess #f #f #f "C:/Python26/python.exe" "C:/
我是Scheme語言的初學者,所以我無法編寫一個過程來獲取n位數並將其放入ALU中。 ALU應該使用1位ALU構建。 這裏是1位ALU: (define ALU1
(lambda (sel a b carry-in)
(multiplexor4 sel
(cons (andgate a b) 0)
(cons (orgate a b) 0)
當我學習方案和球拍時,我發現自己一次又一次地重複這種模式。在哪裏我有一個遞歸函數,其中一些函數的參數發生了變化,但有些參數卻沒有。我構建了一個外部函數,它接受所有參數,並在其中定義一個內部函數,該函數僅接受變化的參數並在其上重複。 舉一個具體的例子繼承人在「小策士」 ;inserts an item to the right of an element in a list
(define (in