lzb1001 发表于 2023-6-20 00:48:47

递归有时是不是也可能是一个闭包?

如题,如果可能是的话,可否举个例子?

hcll706 发表于 2023-6-20 07:55:13

递归 无限调用函数 每个变量独立。闭包共享变量

yinda_peng 发表于 2023-6-20 08:30:55

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次方


这种应该算是吧

lzb1001 发表于 2023-6-20 11:05:22

好像上面两位的说法不太一样{:10_254:}

roberte 发表于 2023-6-24 10:00:34

fn = lambda :fn()
fn()
页: [1]
查看完整版本: 递归有时是不是也可能是一个闭包?