mirror of https://github.com/python/cpython
Merged revisions 76272 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r76272 | r.david.murray | 2009-11-14 17:27:22 -0500 (Sat, 14 Nov 2009) | 2 lines Fix print function conversion missed in merge of faq/programming update. ........
This commit is contained in:
parent
5f1770a63f
commit
0ee1467704
|
@ -310,7 +310,7 @@ This is because when you make an assignment to a variable in a scope, that
|
|||
variable becomes local to that scope and shadows any similarly named variable
|
||||
in the outer scope. Since the last statement in foo assigns a new value to
|
||||
``x``, the compiler recognizes it as a local variable. Consequently when the
|
||||
earlier ``print x`` attempts to print the uninitialized local variable and
|
||||
earlier ``print(x)`` attempts to print the uninitialized local variable and
|
||||
an error results.
|
||||
|
||||
In the example above you can access the outer scope variable by declaring it
|
||||
|
|
Loading…
Reference in New Issue