def createCounter(): i= 0 # 初始值 def counter(): nonlocal i # 声明变量n非内部函数的局部变量,否则内部函数只能引用,一旦修改会视其为局部变量,报错“局部变量在赋值之前被引用”。 i += 1 return i return counter
Sign in to make a reply
Teresa委