从技术上讲,lambda表达式是在全局范围(最后设置为9)中可见的那一端 关闭的 。在所有10个lambda中都引用 相同的内容 。例如,
i
__
i
i = 13print b[3]()
在
makeFun函数中,lambda在
i调用函数时关闭。那是十个 不同
i的。

从技术上讲,lambda表达式是在全局范围(最后设置为9)中可见的那一端 关闭的 。在所有10个lambda中都引用 相同的内容 。例如,
i
i
i = 13print b[3]()
在
makeFun函数中,lambda在
i调用函数时关闭。那是十个 不同
i的。