Примеры использования функциональных типов
Хранение метода в переменной
Значение функционального типа можно присвоить переменной и использовать его в дальнейшем. Нап ример, это может быть лямбда-выражение, вычисляющее длину строки:
метод ВычислитьДлину()
знч МетодДлина = (СтрокаТекста: Строка) -> СтрокаТекста.Длина()
пер ДлинаСтроки = МетодДлина("Моя строка") // 10
;
Также это может быть ссылка на метод, в данном случае на метод ПолучитьДлину():
метод ПолучитьДлину(СтрокаТекста: Строка): Число
возврат СтрокаТекста.Длина()
;