a dummy python question
saint.infidel at gmail.com
Fri Aug 26 16:18:14 CEST 2005
> > If that were so, Pythonistas could never write a recursive function!
> No, presumably at the writing of the edition of _Learning Python_ that
> he is reading, Python did not have nested scopes in the language, yet.
> One could always write a recursive function provided it was at the
> top-level of the module. One could not write a recursive function inside
> another function because inside inner(), it could only access two
> namespaces, the one local to inner() and the module's namespace, not the
> namespace of outer() where inner() is defined.
Ah, that makes sense. Thanks for the clarification.
More information about the Python-list