Jofee's Space
星期三, 三月 21, 2007
闭包
闭包有2种理解
一种是来自于抽象代数,如果将集合上的某个运算应用到这个结合中的任意一个元素,产生出来的仍然是该集合里的元素.
另外一种是表示一种带有自由变量的过程,或者程序块.
体现在程序设计语言里,就是:
把函数作为第一级对象,和其他的普通变量一样,
可以动态的被传递和赋值
具体看一下链接:
Martin Fowler:闭包
没有评论:
发表评论
较新的博文
较早的博文
主页
订阅:
博文评论 (Atom)
没有评论:
发表评论