同样一个函数名可以像普通变量赋值
函数名()执行函数名所存放空间地址中的代码
作用:闭包可以保存函数内的变量,不会随着函数调用完而销毁
在函数嵌套的前提下
内部函数使用了外部函数的变量(包括外部函数的参数)
外部函数返回内部函数(名)
f(1) = 11 f(2) = 12
将不会改变的变量定义在外部函数中,需要改变的变量值定义在内部函数中
nonlocal 关键字来完成:声明外部函数的变量
京公网安备 11010502049817号