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