看板 Python 關於我們 聯絡資訊
在看 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