Определение функций в библиотеках
В областях определений главного файла программы или библиотек можно записывать определения библиотечных функций. Определение функции состоит из заголовка, начинающегося ключевым словом ФУНКЦИЯ, текста функции (операторов функции) и завершающего ключевого слова КОНЕЦ_ФУНКЦИИ. Заголовок обязательно содержит имя функции. Дополнительно может быть указан тип возвращаемого результата и список параметров. Если в заголовке функции тип возвращаемого результата опущен, то считается, что функция не может возвращать результат и использоваться в выражениях. Такую функцию можно вызывать только как оператор. Если список параметров отсутствует в заголовке, вызов функции осуществляется без задания параметров вызова в круглых скобках и без самих скобок.
Синтаксис:
ФУНКЦИЯ [<тип результата>:] <имя функции> [(<список параметров>)] <операторы текста функции> КОНЕЦ_ФУНКЦИИ
Пример:
ФУНКЦИЯ СТРОКА: ЗаданиеИмени(СТРОКА: имя, фамилия; ЦЕЛОЕ: номер) РЕЗУЛЬТАТ = СТР(номер) + " " + имя + фамилия СООБЩЕНИЕ(РЕЗУЛЬТАТ) КОНЕЦ_ФУНКЦИИ