[Python] notificazioni publisher - subscriber: quali standard?

Lawrence Oluyede l.oluyede a gmail.com
Sab 22 Nov 2008 22:57:31 CET


On Sat, Nov 22, 2008 at 10:25 PM, Giorgio Zoppi <giorgio a apache.org> 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


Maggiori informazioni sulla lista Python