虞夏眠 发表于 3 天前

昨天学嗨了忘记签到了૮₍ɵ̷﹏ɵ̷̥̥᷅₎ა

昨天学了函数感觉其他都能理解就是闭包好难理解

小甲鱼 发表于 3 天前

闭包就是一个 “自带记忆” 的函数:它是一个在内部函数中定义并返回的函数,能够记住并访问它外部函数的局部变量,哪怕外部函数已经执行完毕。

def outer(x):
def inner(y):
    return x + y# inner 记住了外部的 x

return inner

closure_func = outer(10)# 执行完 outer,x=10 被闭包保存了下来
print(closure_func(5))# 输出 15 (10 + 5)
页: [1]
查看完整版本: 昨天学嗨了忘记签到了૮₍ɵ̷﹏ɵ̷̥̥᷅₎ა