lexical closures and python
fredrik at pythonware.com
Thu Sep 6 09:44:17 CEST 2001
John Beppu wrote:
> My understanding is that Python does not support lexical closures.
> I've also heard that it should not be expected to appear any time
> in the near future. Can anyone confirm or deny this?
nested scopes were introduced in Python 2.1. For an
overview, see section 6 of this document:
more details here:
> It seemed strange to me that of all these languages, Python was the
> one that didn't support lexical closures.
python has always supported *explicit* lexical scoping (via
default-value binding). In 2.1 and later, you can leave that
to the compiler.
More information about the Python-list