Skip to content

闭包函数

  • 本质:内层函数对外层函数的局部变量使用,此时内层函数称为闭包函数。
  • 可以让一个变量常驻与内存
  • 可以避免全局变量被修改

示例

python
def outer():
	a = 10
	def inner():
		nonlocal a
		a+=1
		print(a)
	return inner
# 变量可以常驻与内存
func = outer()
func()