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