Лямбда-выражение состоит из параметров, лямбда-операции -> и тела лямбда-выражения. Например:
Операнд -> Операнд + 1
(ПервыйПараметр, ВторойПараметр) -> ПервыйПараметр * ВторойПараметр
Лямбда-выражение – это анонимная функция, то есть для нее не требуется указывать имя, и в системе она не привязана к идентификатору. Анонимность и компактность лямбда-выражений позволяют записывать весь метод целиком (и параметры, и результат) непосредственно в список параметров другого метода или в тело другого метода как возвращаемое значение. Например:
пер Результат = СравнитьСтроки(
ПерваяСтрока,
ВтораяСтрока,
(Строка1, Строка2) -> Строка1.Длина() < Строка2.Длина()
)
метод СравнитьСтроки(Стр1: Строка, Стр2: Строка, Рез: (Строка, Строка)->Булево)
;