作者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
推 cldsmp:lexical scope、closure 07/07 00:53
→ cldsmp:可以讓你達到較高階的抽象 07/07 00:56