abe*_*008 1 scheme the-little-schemer
(define self-add
(let ((x 0))
(lambda ()
(set! x (+ x 1))
x)))
Run Code Online (Sandbox Code Playgroud)(自我添加)=> 1
(自我添加)=> 2
(自我添加)=> 3
(自我添加)=> 4
(define self-add1
(lambda ()
(let ((x 0))
(set! x (+ x 1))
x)))
Run Code Online (Sandbox Code Playgroud)
(self-add1)=> 1
(self-add1)=> 1
(self-add1)=> 1
请告诉我如何理解上述两个功能之间的区别?非常感谢提前!最好的祝福.