作者Earrl (everlasting)
看板Python
标题[问题] 什麽是 Enclosing function locals?
时间Tue Jul 6 23:29:35 2010
在看 Learning Python 有关 Scope 这章的时候,他提出 LEGB 的 Scope 查询的顺序。
L: Local (function)
E: Enclosing function locals
G: Global (module)
B: Built-in (Python)
其中的 E 就是指 Enclosing function locals,是否是指在某个 nested function 当中,
所有的 def 或者 lambda 的范畴?还是有其他的意思呢?
而 nested function 主要好用的地方在哪里,实在无法体会。 >"<
另外书里面说的,Factory function 是什麽意思呢?
--
深深的感觉自己英文的差劲 :(
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.240.214.209
1F:推 cldsmp:lexical scope、closure 07/07 00:53
2F:→ cldsmp:可以让你达到较高阶的抽象 07/07 00:56