Sobes.tech
Junior — Middle

Можете ли да обясните какво е анонимна функция (лямбда) в езика Java?

sobes.tech AI

Отговор от AI

Анонимна функция (лямбда) в Java е функция без име, която може да бъде предадена като обект. Тя се използва за кратко записване на функционални интерфейси, например при обработка на събития или при работа с колекции.

Пример за лямбда израз в Java:

List<String> имена = Arrays.asList("Anna", "Bob", "Charlie");
имена.forEach(име -> System.out.println(име));

Тук име -> System.out.println(име) е анонимна функция, която извежда всеки елемент от списъка.