示例:
def make_power(y):
def fn(x):
return x ** y
return fn
内部函数使用外部函数变量
外部函数返回值必须是内部函数
make_power(2)(3)
使用这个方法调用就得到 3 ** 2 = 9
,其中 y = 2,x = 3 返回 3 ** 2
示例:
def make_power(y):
def fn(x):
return x ** y
return fn
内部函数使用外部函数变量
外部函数返回值必须是内部函数
make_power(2)(3)
使用这个方法调用就得到 3 ** 2 = 9
,其中 y = 2,x = 3 返回 3 ** 2