Зміст:
Визначення - Що означає вираження лямбда?
Лямбда-вираз - це анонімна функція, яка забезпечує стислий і функціональний синтаксис, який використовується для запису анонімних методів. Він заснований на концепції програмування функцій і використовується для створення делегатів або типів дерева виразів. Синтаксис - це функція (arg1, arg2 … argn) вираз.
Техопедія пояснює лямбдаський вираз
Лямбда-вирази використовують символ оператора =, який читається як "переходить до". Параметри введення задаються з лівого боку оператора, а справа / вирази - праворуч. Як правило, лямбда-вирази безпосередньо не використовуються в синтаксисі запитів, але часто використовуються у викликах методів. Висловлення запитів можуть містити виклики методів.
Особливості синтаксису вираження лямбда такі:
- Це функція без імені.
- Немає модифікаторів, таких як перевантаження та переопрацювання.
- Основа функції повинна містити вираз, а не вислів.
- Може містити виклик до функції функції, але не може містити виклик до підпроцедури.
- Заява про повернення не існує.
- Значення, повернене функцією, є лише значенням виразу, що міститься в тілі функції.
- Оператор End функція не існує.
- Параметри повинні мати вказані типи даних або робити висновки.
- Не допускає загальних параметрів.
- Не дозволяє додаткові параметри та параметри ParamArray.
Лямбда-вирази забезпечують скорочення для компілятора, дозволяючи йому випромінювати методи, призначені делегатам. Компілятор виконує автоматичний висновок типу аргументів лямбда, що є ключовою перевагою.
