Функциональные типы
Функциональный тип — это тип, значениями которого являются методы. Функциональные типы позвол яют хранить методы в переменных, передавать их в другие методы как аргументы и возвращать как результат.
Имя функционального типа содержит типы параметров и возвращаемого значения, разделенные символом лямбда-операции ->.
Например, функциональный тип, значением которого является метод, принимающий два параметра типа Число и возвращающий значение типа Строка:
(Число, Число)->Строка
Значение функционального типа может быть записано двумя способами:
- 
как л ямбда-выражение, например: (Строка1, Строка2) -> Строка1.Длина() < Строка2.Длина()
- 
как ссылка на существующий метод, например &СравнитьНаМеньше
Имя типа
Имя функционального типа содержит типы параметров и возвращаемого значения, разделенные символом лямбда-операции ->. Например:
- 
Значением типа является метод с одним параметром типа Число, возвращающий значение типаЧисло:знч Результат: (Число)->Число = ...