Junior
21
0
questionbank

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

Answer from sobes.tech neural network

Лямбда-выражение — это краткая форма для анонимной функции, которое реализует методы функционального интерфейса.

Структура: (параметры) -> { тело выражения }.

ЧастьОписаниеПримеры
параметрыСписок параметров, может быть пустым. Типы могут быть не указаны (выводятся).()<br>x<br>(x, y)<br>(int x, String y)
->Оператор стрелки (arrow operator). Разделяет параметры и тело.->
тело выраженияТело лямбды. Может быть выражением или блоком кода.x * x<br>{ System.out.println(x); }

Примеры использования:

  • Реализация функциональных интерфейсов:

    java

Лямбда-выражение — это краткая форма для анонимной функции, которое реализует методы функционального интерфейса.

Структура: (параметры) -> { тело выражения }.

ЧастьОписаниеПримеры
параметрыСписок параметров, может быть пустым. Типы могут быть не указаны (выводятся).()<br>x<br>(x, y)<br>(int x, String y)
->Оператор стрелки (arrow operator). Разделяет параметры и тело.->
тело выраженияТело лямбды. Может быть выражением или блоком кода.x * x<br>{ System.out.println(x); }

Примеры использования:

  • Реализация функциональных интерфейсов:

    java

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

lambda-expressionsfunctional-programminganonymous-functionsdelegateexpression-trees