Назад к вопросам
Junior — Middle
66
Можете объяснить принцип действия лямбда-выражений в программировании?
Ответ от нейросети
sobes.tech AI
Лямбда-выражения — это анонимные функции, которые можно передавать как объекты и использовать для краткой записи функционального кода. В Java они позволяют писать компактный код для реализации интерфейсов с одним методом (функциональных интерфейсов).
Принцип действия:
- Лямбда-выражение описывает поведение (функцию) без необходимости создавать отдельный класс.
- Оно может принимать параметры и возвращать результат.
- Используется, например, для обработки коллекций, событий или потоков.
Пример:
List<String> names = Arrays.asList("Anna", "Bob", "Charlie");
names.forEach(name -> System.out.println(name));
Здесь name -> System.out.println(name) — лямбда-выражение, которое для каждого элемента списка выводит его на экран.