码迷,mamicode.com
首页 > 其他好文 > 详细

内部函数能够访问外部函数的局部变量,这个特性是闭包(Closure)编程的基础

时间:2019-09-02 10:01:43      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:返回   特性   style   strong   一个   嵌套   基础   外部   bsp   

闭包:   内部函数能够访问外部函数的局部变量,这个特性是闭包(Closure)编程的基础

 

3. 将lambda函数作为其他函数的返回值,返回给调用者。

函数的返回值也可以是函数。例如return lambda x, y: x+y返回一个加法函数。这时,lambda函数实际上是定义在某个函数内部的函数,称之为嵌套函数,或者内部函数。对应的,将包含嵌套函数的函数称之为外部函数。内部函数能够访问外部函数的局部变量,这个特性是闭包(Closure)编程的基础,

 

内部函数能够访问外部函数的局部变量,这个特性是闭包(Closure)编程的基础

标签:返回   特性   style   strong   一个   嵌套   基础   外部   bsp   

原文地址:https://www.cnblogs.com/heris/p/11444707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!