Перейти к основному содержимому

Лямбда-операция

Лямбда-операция — это группа символов ->. В лямбда-выражениях лямбда-операция отделяет параметры лямбда-выражения слева от тела лямбда-выражения справа.

Например, в следующем операторе присваивания справа от знака равенства находится лямбда-выражение:

знч МетодДлина = (СтрокаТекста: Строка) -> СтрокаТекста.Длина()

Также лямбда-операция используется в имени функционального типа.

Например, в следующем объявлении метода СравнитьЧисла() третий параметр Сравнить имеет функциональный тип:

метод СравнитьЧисла(ПервоеЧисло: Число,
ВтороеЧисло: Число,
СравнитьДваЧисла: (Число, Число) -> Булево): Булево

возврат СравнитьДваЧисла(ПервоеЧисло, ВтороеЧисло)
;

См. также​