Java: Коллекции
Теория: Лямбды
Полный доступ к материалам
Лямбда-функции — это анонимные функции, которые можно сохранять и передавать как обычные переменные.
Введение
Общий вид лямбды (параметры) -> выражение или (параметры) -> {операторы;}. Стрелка — это лямбда-оператор.
Чаще всего используются три функциональных интерфейса:
- Predicate - принимает параметр и возвращает логическое значение
- Consumer - который принимает параметр и не возвращает никакого значения
- Function - принимает параметр и возвращает какое-то значение