n 209 settembre 2015

Java 8, Lambda e la programmazione funzionale

Un “esperimento” con le funzioni di ordine superiore

Java 8 ha introdotto nel linguaggio la notazione Lambda, una sintassi per definire funzioni anonime che trae ispirazione da quanto è disponibile in linguaggi funzionali come Scala o Haskell. Ma pochi ancora usano le nuove funzionalità, vuoi perché legati a progetti che lavorano con versioni di Java precedenti vuoi perché esse non sono supportate dalla versione dell’ambiente di sviluppo adottato.

di