Junior
23
0
questionbank

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

Answer from sobes.tech neural network

Лямбда-выражение в 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

Register or sign in to get access to full answers for all questions from the question bank.

functional-programminglambda-expressionsanonymous-functionsclosures