10-函数-2-闭包
- 一 闭包
一 闭包
1.1 闭包概念
闭包是引用了自由变量的函数,被引用的自由变量和函数一同存在,即使己经离开了自由变量的环境也不会被释放或者删除,在闭包中可以继续使用这个自由变量。
简单的说 : 函数+引用环境=闭包
贴士:闭包( Closure)在某些编程语言中也被称为 Lambda表达式(如Java)
在闭包中可以修改引用的变量:
1.2 闭包案例一 简单示例
1.3 闭包案例二 实现累加器
闭包是引用了自由变量的函数,被引用的自由变量和函数一同存在,即使己经离开了自由变量的环境也不会被释放或者删除,在闭包中可以继续使用这个自由变量。
简单的说 : 函数+引用环境=闭包
贴士:闭包( Closure)在某些编程语言中也被称为 Lambda表达式(如Java)
在闭包中可以修改引用的变量:
下一篇:5 Nginx问题处理
一、基本概念1.什么是函数任何一个C语言程序都是由一个或者多个程序段(小程序)构成
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M