From: Guido van Rossum Date: Fri, 9 Aug 1996 21:00:19 +0000 (+0000) Subject: Added footnote about lamda bodies being the same as function bodies. X-Git-Tag: v1.4b3~167 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=22277c860fad80511416dca335cb853c4d736cfb;p=python Added footnote about lamda bodies being the same as function bodies. --- diff --git a/Doc/ref/ref4.tex b/Doc/ref/ref4.tex index 2151a6aa18..ed621c4cff 100644 --- a/Doc/ref/ref4.tex +++ b/Doc/ref/ref4.tex @@ -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 diff --git a/Doc/ref4.tex b/Doc/ref4.tex index 2151a6aa18..ed621c4cff 100644 --- a/Doc/ref4.tex +++ b/Doc/ref4.tex @@ -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