![](//s1.studylibfr.com/store/data-gzf/34126d2dae1e1afeebee8e99e9bc08a7/1/004101413.htmlex.zip/bg5.jpg)
Java : fonctions lambda
Fonctions lambda : remplacement de classes anonymes
Instantiation par notation Lambda
En Lambda on ´ecrit :
O p e r a t i o n add = ( a , b )−>{return( a+b ) ; };
On peut ´egalement pr´eciser le type :
O p e r a t i o n add = ( double a , double b )−>{return( a+b ) ; };
Ou ˆetre plus simple :
O p e r a t i o n add = ( a , b )−>(a+b ) ;
De mani`ere g´en´erale : (listes de variables) −>code
s’il n’y a qu’un param`etre, les parenth`eses sont facultatives
E. ADAM University of Valenciennes Java Avance UVHC/ISTV-LAMIH 5 / 19