Значение функционального типа можно присвоить переменной и использовать его в дальнейшем. Например, это может быть лямбда-выражение, преобразующее полученную строку в верхний регистр. В следующем примере в переменной МетодСтрокаПрописью сохраняется значение метода ВВерхнийРегистр():
знч МетодСтрокаПрописью = (СтрокаТекста: Строка) -> СтрокаТекста.ВВерхнийРегистр()
После этого можно использовать переменную МетодСтрокаПрописью, которая вернет значение метода ВВерхнийРегистр() для строки «моя строка»:
пер СтрокаПрописью = МетодСтрокаПрописью("моя строка")
Таким образом, переменная СтрокаПрописью будет содержать строку «МОЯ СТРОКА».
Также это может быть ссылка на метод, в данном случае на метод ПреобразоватьСтроку, который возвращает значение метода ВВерхнийРегистр() для полученной строки:
знч МетодСтрокаПрописью = &ПреобразоватьСтроку
пер СтрокаПрописью = МетодСтрокаПрописью("моя строка")
метод ПреобразоватьСтроку(СтрокаТекста: Строка): Строка
возврат СтрокаТекста.ВВерхнийРегистр()
;
Таким образом, переменная СтрокаПрописью будет содержать строку «МОЯ СТРОКА».