Лямбда-выражение — это краткая форма для анонимной функции, которое реализует методы функционального интерфейса.
Структура: (параметры) -> { тело выражения }
.
Часть | Описание | Примеры |
---|---|---|
параметры | Список параметров, может быть пустым. Типы могут быть не указаны (выводятся). | () <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.