闭包简介

闭包,存在于广泛的函数式编程语言的概念中,很多高级语言例如Smalltalk、JavaScript、Ruby还有Python对闭包都有或多或少的支持。因此在.NET平台中,对闭包的支持也不能例外。

闭包从本质上来说,它来源于数据概念概念,是指由函数以及与函数相关的上下文环境组合而成的实体。通过闭包,函数与其上下文变量(或称为自由变量,表示局部变量之外的变量)之间建立起关联关系,上下文变量的状态也可以在函数的多次调用过程中持久保持。从作用域的角度而言,闭包有利于信息的隐蔽,私有变量只有在该函数内可见。

«1»
最近发表
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
搜索
Tags列表
网站收藏
图标汇集
  • 订阅本站的 RSS 2.0 新闻聚合
友情链接

热门搜索: 外链域名 高外链域名 高收录域名

Copyright www.thyst.cn. Some Rights Reserved.