]> granicus.if.org Git - python/commitdiff
Added footnote about lamda bodies being the same as function bodies.
authorGuido van Rossum <guido@python.org>
Fri, 9 Aug 1996 21:00:19 +0000 (21:00 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 9 Aug 1996 21:00:19 +0000 (21:00 +0000)
Doc/ref/ref4.tex
Doc/ref4.tex

index 2151a6aa187506247097b434a184493378833137..ed621c4cff72ffbb706ea702130a9cf4284231f6 100644 (file)
@@ -99,7 +99,7 @@ Module & n.s. for this module & same as global & \\
 Script & n.s. for \verb@__main__@ & same as global & \\
 Interactive command & n.s. for \verb@__main__@ & same as global & \\
 Class definition & global n.s. of containing block & new n.s. & \\
-Function body & global n.s. of containing block & new n.s. & \\
+Function body & global n.s. of containing block & new n.s. & (2) \\
 String passed to \verb@exec@ statement
        & global n.s. of containing block
                & local n.s. of containing block & (1) \\
@@ -123,6 +123,11 @@ Notes:
 \item[(1)] The global and local name space for these can be
 overridden with optional extra arguments.
 
+\item[(2)] The body of lambda forms (see section \ref{lambda}) is
+treated exactly the same as a (nested) function definition.  Lambda
+forms have their own name space consisting of their formal arguments.
+\indexii{lambda}{form}
+
 \end{description}
 
 The built-in functions \verb@globals()@ and \verb@locals()@ returns a
index 2151a6aa187506247097b434a184493378833137..ed621c4cff72ffbb706ea702130a9cf4284231f6 100644 (file)
@@ -99,7 +99,7 @@ Module & n.s. for this module & same as global & \\
 Script & n.s. for \verb@__main__@ & same as global & \\
 Interactive command & n.s. for \verb@__main__@ & same as global & \\
 Class definition & global n.s. of containing block & new n.s. & \\
-Function body & global n.s. of containing block & new n.s. & \\
+Function body & global n.s. of containing block & new n.s. & (2) \\
 String passed to \verb@exec@ statement
        & global n.s. of containing block
                & local n.s. of containing block & (1) \\
@@ -123,6 +123,11 @@ Notes:
 \item[(1)] The global and local name space for these can be
 overridden with optional extra arguments.
 
+\item[(2)] The body of lambda forms (see section \ref{lambda}) is
+treated exactly the same as a (nested) function definition.  Lambda
+forms have their own name space consisting of their formal arguments.
+\indexii{lambda}{form}
+
 \end{description}
 
 The built-in functions \verb@globals()@ and \verb@locals()@ returns a