Sobes.tech
Junior — Middle

Կարող եք բացատրել, թե ինչ է անանուն ֆունկցիան (լամբդա) Java-ում?

sobes.tech AI

Պատասխան AI-ից

Java-ում անանուն ֆունկցիա (lambda) — դա անվան չունեցող ֆունկցիա է, որը կարելի է փոխանցել որպես օբյեկտ: Այն օգտագործվում է ֆունկցիոնալ ինտերֆեյսների կարճ գրառման համար, օրինակ՝ իրադարձության մշակիչներում կամ հավաքածուների հետ աշխատելիս:

Java-ում lambda արտահայտության օրինակ:

List<String> անուններ = Arrays.asList("Anna", "Bob", "Charlie");
անուններ.forEach(անուն -> System.out.println(անուն));

Այստեղ, անուն -> System.out.println(անուն) — դա անանուն ֆունկցիա է, որը ցուցադրում է ցանկի յուրաքանչյուր տարր։