举个例子
>>> def A():
def B():
print ("hello,world")
return B
>>> A()()
hello,world
其实和js闭包半斤八两!
再举个例子
>>> def foo():
m=3
n=5
def bar():
a=4
return m+n+a
return bar
>>> foo()()
12
举个例子
>>> def A():
def B():
print ("hello,world")
return B
>>> A()()
hello,world
其实和js闭包半斤八两!
再举个例子
>>> def foo():
m=3
n=5
def bar():
a=4
return m+n+a
return bar
>>> foo()()
12