mirror of
https://github.com/python/cpython.git
synced 2025-11-01 10:45:30 +00:00
Update programmer's note on nested functions.
This commit is contained in:
parent
f3255c8540
commit
1824b59e89
1 changed files with 5 additions and 5 deletions
|
|
@ -389,11 +389,11 @@ form. The ``\keyword{def}'' form is actually more powerful since it
|
|||
allows the execution of multiple statements.
|
||||
\indexii{lambda}{form}
|
||||
|
||||
\strong{Programmer's note:} a ``\code{def}'' form executed inside a
|
||||
function definition defines a local function that can be returned or
|
||||
passed around. The semantics of name resolution in the nested
|
||||
function will change in Python 2.2. See the appendix for a
|
||||
description of the new semantics.
|
||||
\strong{Programmer's note:} Functions are first-class objects. A
|
||||
``\code{def}'' form executed inside a function definition defines a
|
||||
local function that can be returned or passed around. Free variables
|
||||
used in the nested function can access the local variables of the
|
||||
function containing the def. See section \ref{naming} for details.
|
||||
|
||||
|
||||
\section{Class definitions\label{class}}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue