Junior
18
0
questionbank

Что такое лямбда-выражения в Java?

Ответ от нейросети sobes.tech

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

Синтаксис: (параметры) -> тело функции

Примеры:

  • () -> System.out.println("Привет, мир!") - без параметров
  • (int a, int b) -> a + b - с двумя параметрами и возвращаемым значением
  • s -> s.length() - с одним параметром, тип выводится

Преимущества:

  • Более читаемый и лаконичный код
  • Упрощает работу с коллекциями (Stream API)
  • Используется в функциональном программировании

Пример использования с функциональным интерфейсом Runnable:

java

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

Синтаксис: (параметры) -> тело функции

Примеры:

  • () -> System.out.println("Привет, мир!") - без параметров
  • (int a, int b) -> a + b - с двумя параметрами и возвращаемым значением
  • s -> s.length() - с одним параметром, тип выводится

Преимущества:

  • Более читаемый и лаконичный код
  • Упрощает работу с коллекциями (Stream API)
  • Используется в функциональном программировании

Пример использования с функциональным интерфейсом Runnable:

java

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

functional-programminglambda-expressionsanonymous-functionsclosures