[FSUG PD] Lamba expressions

Marco Pantaleoni marco.pantaleoni a gmail.com
Mer 16 Lug 2014 11:34:20 CEST


2014-07-16 10:48 GMT+02:00 Simone Salvan <simone.salvan73 a gmail.com>:

> Buon giorno a tutti
> Java 8 e' arrivato e utilizza le lamba expressions .Cosa vuol dire
>
Speriamo che non si fermi a lungo.
Presumo tu intenda "lambda" comunque.
Non so in Java, ma normalmente nei linguaggi di programmazione le lambda
expressions sono funzioni "anonime", prive cioè di uno specifico nome.
Normalmente i linguaggi che le permettono offrono funzionalità di scoping
avanzato (per es. scoping lessicale), per cui le funzioni (anonime o meno)
sono anche "closure", ovvero possono accedere alle variabili dello scope in
cui sono definite/create.
Si tratta di concetti nati con i linguaggi funzionali (Lisp, Scheme, ...),
ma oggi molti altri linguaggi li hanno incorporati almeno in parte (Python,
JavaScript, ...).

Ciao,
Marco

-- 
Marco Pantaleoni
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.fsugpadova.org/pipermail/fsug-pd/attachments/20140716/f5eaf124/attachment.htm>


Maggiori informazioni sulla lista fsug-pd