Junior — Middle
Можете ли да обясните какво е анонимна функция (лямбда) в езика Java?
sobes.tech AI
Отговор от AI
Анонимна функция (лямбда) в Java е функция без име, която може да бъде предадена като обект. Тя се използва за кратко записване на функционални интерфейси, например при обработка на събития или при работа с колекции.
Пример за лямбда израз в Java:
List<String> имена = Arrays.asList("Anna", "Bob", "Charlie");
имена.forEach(име -> System.out.println(име));
Тук име -> System.out.println(име) е анонимна функция, която извежда всеки елемент от списъка.