Лямбда-выражения

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску

Лямбда-выражение (в программировании) — это специальный синтаксис для сокращённого объявления анонимных методов. Используя лямбда-выражения, можно объявлять функции в любом месте кода. Обычно лямбда допускает замыкание на лексический контекст, в котором она объявлена.

Лямбда-выражения принимают две формы. Форма, которая наиболее прямо заменяет анонимные методы, представляет собой блок кода, заключенный в фигурные скобки это — прямая замена анонимных методов. Лямбда-выражения, с другой стороны, предоставляют еще более сокращенный способ объявлять анонимный метод и не требуют ни кода в фигурных скобках, ни оператора return. Оба типа лямбда-выражений могут быть преобразованы в делегаты.

Поддержка

Лямбда-выражения поддерживаются во многих языках программирования (C#, Visual Basic .NET и другие). Поскольку Visual Basic .NET не позволяет применять анонимные методы, в этой платформе лямбда-выражения могут состояить только из одного выражения[1].

Синтаксис

Во всех лямбда-выражениях используется лямбда-оператор =>, который читается как «переходит в». Левая часть лямбда-оператора определяет параметры ввода (если таковые имеются), а правая часть содержит выражение или блок оператора. Лямбда-выражение x => x * 5 читается как «x переходит в x 5 раз»[2].

См. также

Примечания

Ссылки


Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....