Sobes.tech
Назад к вопросам
Junior — Middle
67

Можете объяснить принцип действия лямбда-выражений в программировании?

Ответ от нейросети

sobes.tech AI

Лямбда-выражения — это анонимные функции, которые можно передавать как объекты и использовать для краткой записи функционального кода. В Java они позволяют писать компактный код для реализации интерфейсов с одним методом (функциональных интерфейсов).

Принцип действия:

  • Лямбда-выражение описывает поведение (функцию) без необходимости создавать отдельный класс.
  • Оно может принимать параметры и возвращать результат.
  • Используется, например, для обработки коллекций, событий или потоков.

Пример:

List<String> names = Arrays.asList("Anna", "Bob", "Charlie");
names.forEach(name -> System.out.println(name));

Здесь name -> System.out.println(name) — лямбда-выражение, которое для каждого элемента списка выводит его на экран.