1
8
问题在于您的范围,而不是闭包。如果你想重读一些书,那么你可以试试 http://www.python.org/dev/peps/pep-3104/ . 如果不是这样,下面是简单的解释:
您需要的是封闭范围内变量的访问说明符,而不是全局范围。
在Python2.x中,我刚刚删除了
|
2
8
与其他答案类似,但此答案有效。:)
问题中代码的重要变化是分配给非全局非局部(get);然而,我也做了一些改进,同时试图保持您的
|
3
1
你想把
这个
放
你的妻子也很口齿不清……:) |
4
1
如果您删除
这样,您不需要为捕获的变量名赋值,但仍然可以得到您想要的。 |
5
0
可能是因为你想要 全球的 在它不是一个全球性的时候获取?
|
6
0
|
Abhijit Sarkar · 如何修复“闭包可能比当前函数更有效” 2 年前 |
Houman · 如果未调用闭包,如何使XCTest失败? 6 年前 |
Kapil_A · 如何将swift中使用的闭包写入目标c? 6 年前 |
Xendar · Jenkins管道模拟Groovy 6 年前 |
Ibrahim Mohammed · 函数不考虑闭包 6 年前 |