Python: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nikai (discussione | contributi)
m interwiki
Nessun oggetto della modifica
Riga 78:
Dal momento che Python permette di avere funzioni come argomenti, è anche possibile avere costrutti funzionali più sottili, come ad esempio la ''[http://www.ps.uni-sb.de/~duchier/python/continuations.html continuation]''.
 
In Python esiste la parola chiave <tt>lambda</tt>, ma i blocchi <tt>lambda</tt> possono contenere solo [[espressione|espressioni]], non [[statement]]. Non sono quindi il modo più generale per ritornarerestituire una funzione. Si può usare invece la seguente tecnica, che ritornarestituisce una funzione il cui nome è definito in uno [[scope]] locale.
 
def add_and_print_maker(x):