摘要:
闭包(lexical closure)
什么是闭包前面已经说过了,但是由于遗留问题,所以单独作为一个章节详解讲解下
不多说,看例子:
def funx(x):
def funy(y):
return x*y #此时的funy函数对外层funx函数的变量调用,则称为闭包
return funy 阅读全文
posted @ 2017-10-10 21:42
Eeyhan
阅读(353)
评论(0)
推荐(0)
摘要:
前面你看到嵌套两层的函数,也许你有感而发,想来点刺激的对不?那么如果每层内的变量名如果相同会怎样?拿个例子看下就知道:
报错了,报错信息大意是,本地变量‘num’引用前没有被赋值定义。这咋回事,我外层不是定义了吗?这个问题就涉及到今天要说的话题——函数作用域 阅读全文
posted @ 2017-10-10 18:12
Eeyhan
阅读(207)
评论(0)
推荐(0)

浙公网安备 33010602011771号