Mais commençons par les expressions lambda, clairement la nouveauté la plus importante de cette nouvelle version. Il s’agit pour le développeur de découper son code en différentes fonctionnalités qui s’échangent ensuite des informations.
" /> " /> Il s’agit de définir des fonctions anonymes. Par exemple, en Scala :
1 commentaires
Java 8 débarque enfin avec ses expressions lambda et sa sécurité renforcée
19/03/2014
Le 19/03/2014 à 19h 31
Mais commençons par les expressions lambda, clairement la nouveauté la plus importante de cette nouvelle version. Il s’agit pour le développeur de découper son code en différentes fonctionnalités qui s’échangent ensuite des informations.
" /> " /> Il s’agit de définir des fonctions anonymes. Par exemple, en Scala :
val lst = List(1, 2, 3)
lst.map(x => x + 1) // ou lst.map(_ + 1)
Va produire List(2, 3, 4)