关于闭包自由参数
def func(name):
def inner_func(age):
print 'name:', name, 'age:', age
return inner_func
bb = func('the5fire')
bb(26) # >>> name: the5fire age: 26
以上代码中name和age都是自由变量吗?还是说只有name?
def func(name):
def inner_func(age):
print 'name:', name, 'age:', age
return inner_func
bb = func('the5fire')
bb(26) # >>> name: the5fire age: 26
以上代码中name和age都是自由变量吗?还是说只有name?
2017-05-19
举报