-5
我不知道發生了什麼,但我無法得到這個。如何製作設置爲「1」的計數器
我已經做了幾十個非常相似的問題,但由於某種原因,我只是無法得到這一個。
我正在努力做一個計數器。
(define (make-counter init)
(let ((count init))
((lambda (x)
(begin (set! count (+ count x)) count))1)))
它只是不會工作。我如何將狀態引入它?我不知道我以爲我知道,但它不會工作。我認爲創建一個像這樣的局部變量會使它工作,但它不會,無論我做什麼,值都不會改變。我的問題是使初始值可調,我可以讓它工作沒有,但沒有。