Discuss / Python / emmm,上网查了一下nonlocal是用于内部函数更改外层函数的外部变量的关键字

emmm,上网查了一下nonlocal是用于内部函数更改外层函数的外部变量的关键字

Topic source

惟莉V雅爱

#1 Created at ... [Delete] [Delete and Lock User]

def createCounter(): a = 0 def counter(): nonlocal a a = a+1 return a return counter

可以!不错


  • 1

Reply