递归有时是不是也可能是一个闭包?
如题,如果可能是的话,可否举个例子? 递归 无限调用函数 每个变量独立。闭包共享变量 def power(x):def inner(n):
if n == 0:
return 1
else:
return x * inner(n-1)
return inner
func = power(2)
print(func(4)) # 输出16,即2的4次方
这种应该算是吧 好像上面两位的说法不太一样{:10_254:} fn = lambda :fn()
fn()
页:
[1]