On Sat, Nov 22, 2008 at 10:25 PM, Giorgio Zoppi <[EMAIL PROTECTED]> wrote: > Una cosa, qualcuno sa se il Python supporta le chiusure lessicali?
Le closure? def x(a): def y(b): return a * b return y questa è una chiusura lessicale Spiegazione formale: <http://effbot.org/zone/closure.htm> La variabile "chiusa" a è readonly all'interno di y. In Python 3.0 grazie alla keyword nonlocal sono stati risolti i problemi di binding delle variabili "racchiuse" (sostanzialmente va a cercare la definizione della variabile nello scope "chiudente") <http://docs.python.org/dev/3.0/reference/simple_stmts.html#nonlocal> -- Lawrence, neropercaso.it - oluyede.org "It is difficult to get a man to understand something when his salary depends on not understanding it" - Upton Sinclair _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python