Читайте также:
|
|
Функция — это подпрограмма, т. е. последовательность инструкций, имеющая имя.
Процесс перехода к инструкциям функции называется вызовом функции или обращением к функции. Процесс перехода от инструкций функции к инструкциям программы, вызвавшей функцию, называется возвратом из функции.
В общем виде инструкция обращения к функции выглядит так:
Переменная:= Функция (Параметры);
где:
Следует обратить внимание на то, что:
Объявление функции
Объявление функции в общем виде выглядит так:
function Имя(параметр1: тип1,..., параметрК: типК): Тип;
var // здесь объявления локальных переменных
Begin
// здесь инструкции функции
Имя:= Выражение; end;
где:
Следует обратить внимание, что последовательность инструкций, реализующих функцию, завершается инструкцией, которая присваивает значение имени функции. Тип выражения, определяющего значение функции, должен совпадать с типом функции, указанным в ее объявлении.
В качестве примера в листинге 6.3 приведены функции isInt и isFloat. Функция isInt проверяет, является ли символ, соответствующий клавише, нажатой во время ввода целого числа в поле редактирования, допустимым. Предполагается, что допустимыми являются цифры, клавиши <Enter> и <Backspace>. Функция IsFloat решает аналогичную задачу, но для дробного числа. У функции IsFloat два параметра: код нажатой клавиши и строка символов, которая уже введена в поле редактирования.
Дата добавления: 2015-02-16; просмотров: 83 | Поможем написать вашу работу | Нарушение авторских прав |