Що означає лямбда-вираз?

admin | 5 Квітня, 2025


Лямбда-вираз у комп’ютерному програмуванні, також називається an анонімна функція, є визначеною функцією, не прив’язаною до ідентифікатора.

В Java, лямбда-вирази в основному експрес-примірники функціональних інтерфейсів (Інтерфейс з одним абстрактним методом називається функціональним інтерфейсом). Лямбда-вирази в Java — це те саме, що лямбда-функції, які є коротким блоком коду, який приймає вхідні дані як параметри та повертає результуюче значення.

Лямбда позначає інтенсивність відмов пристроїв і систем в теорії надійності, і вимірюється в подіях збоїв на годину. Чисельно ця лямбда також є зворотною величиною середнього часу між відмовами. У кримінології лямбда позначає частоту правопорушень людини.

Лямбда-вираз Java є спосіб визначення анонімної функції або методу, який можна передати як значення. Це дозволяє писати код, який є більш лаконічним, гнучким і легшим для читання.

Лямбда-функції подібні до призначених для користувача функцій, але без імені. Їх зазвичай називають анонімні функції. Лямбда-функції ефективні, коли ви хочете створити функцію, яка міститиме лише прості вирази, тобто вирази, які зазвичай складаються з одного рядка оператора.

Лямбда-вирази зазвичай містять такі 3 компоненти:

  • Список аргументів: цей аргумент зазвичай є списком. Він також може бути порожнім або непорожнім.
  • Маркер-стрілка: використовується для зв’язування списку аргументів і тіла виразу.
  • Тіло: містить вирази та оператори для лямбда-виразу.

Лямбда-функція анонімна функція (тобто визначена без імені), яка може приймати будь-яку кількість аргументів, але, на відміну від звичайних функцій, обчислює та повертає лише один вираз. Зауважте, що, на відміну від звичайної функції, ми не беремо параметри лямбда-функції в дужки.