Будинки Розвиток Що таке лямбда-вираз? - визначення з техопедії

Що таке лямбда-вираз? - визначення з техопедії

Зміст:

Anonim

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

Лямбда-вираз - це анонімна функція, яка забезпечує стислий і функціональний синтаксис, який використовується для запису анонімних методів. Він заснований на концепції програмування функцій і використовується для створення делегатів або типів дерева виразів. Синтаксис - це функція (arg1, arg2 … argn) вираз.

Техопедія пояснює лямбдаський вираз

Лямбда-вирази використовують символ оператора =, який читається як "переходить до". Параметри введення задаються з лівого боку оператора, а справа / вирази - праворуч. Як правило, лямбда-вирази безпосередньо не використовуються в синтаксисі запитів, але часто використовуються у викликах методів. Висловлення запитів можуть містити виклики методів.


Особливості синтаксису вираження лямбда такі:

  • Це функція без імені.
  • Немає модифікаторів, таких як перевантаження та переопрацювання.
  • Основа функції повинна містити вираз, а не вислів.
  • Може містити виклик до функції функції, але не може містити виклик до підпроцедури.
  • Заява про повернення не існує.
  • Значення, повернене функцією, є лише значенням виразу, що міститься в тілі функції.
  • Оператор End функція не існує.
  • Параметри повинні мати вказані типи даних або робити висновки.
  • Не допускає загальних параметрів.
  • Не дозволяє додаткові параметри та параметри ParamArray.

Лямбда-вирази забезпечують скорочення для компілятора, дозволяючи йому випромінювати методи, призначені делегатам. Компілятор виконує автоматичний висновок типу аргументів лямбда, що є ключовою перевагою.

Що таке лямбда-вираз? - визначення з техопедії