البرمجة الوظيفية Java 47- Lambda Expressions في هذا الفيديو من جافا JAVA, سنتحدث عن استعمالات وقواعد انشاء احدى تعابير lambda في البرمجة الوظيفية, اي سنتحدث عن كيفية اعطاء تعليمات برمجية مختلفة لدالة مجردة تابعة لواجهة وظيفية.
Lambda Expressions
VIDEO /* InterfaceName obj = ( arg1, argN) -> { Instructions } */
public static void main(String ...args) {
//avec la déclaration de type
Operation add= (int x, int y)-> x+y;
//sans déclaration de type
Operation multi= (x,y)-> x*y;
//avec 'return' et les accolades
Operation rest= (x,y)->{ return x%y;};
//sans 'return' et sans les accolades
Operation div= (x,y)-> x/y;
System.out.println("6+5="+add.calc(6, 5));
System.out.println("6*5="+multi.calc(6,5));
System.out.println("6%5="+rest.calc(6, 5));
System.out.println("6/5="+div.calc(6, 5));
-----------------------------
0 تعليقات