Closure
又叫static scope,或直觀點叫bag。
一個袋子,里面的環境等等都在這個袋子里。
(define bank-account
??(let ((balance 10))
????(lambda (n)
??????(set! balance (+ balance n))
????? balance)))
(bank-account 20)?????; donating 20 dollars
;Value: 30
(bank-account -25)?????; withdrawing 25 dollars
;Value: 5
轉載于:https://www.cnblogs.com/zbjxb/archive/2012/12/29/3495772.html
總結
- 上一篇: I2C总线介绍
- 下一篇: Aspose.Java实现word转pd