Переменные

Переменная - элемент кода, значение которого может изменяться в процессе выполнения модуля. Тип переменной задаётся на стадии объявления, в дальнейшем переменная может принимать значения только заданного типа или совместимого типа.

Переменные вводятся в программу для хранения и передачи данных внутри неё. Все переменные, которые предполагается использовать в программе, должны, прежде всего, быть определены в разделе описания переменных. Описание переменных начинается с ключевого слова Var, вслед за которым располагается последовательность самих определений переменных.

Определение переменной заключается в указании ее имени (идентификатора) и типа. В качестве типа переменной может быть указан класс, интерфейс или перечислимый тип. Имя и тип разделяются двоеточием. После объявления и описания переменной должен стоять символ ";". Однотипные переменные могут перечисляться через запятую перед объявлением их типа. Концом блока описания будет начало какого-либо другого блока модуля или описание процедур и функций.

Переменная может хранить конкретное значение либо ссылку на значение. Переменная существует, пока выполняется тот блок, в котором она определена:

Var
    <идентификатор>: <тип>;

Пример

Var
    a, b: Integer;
    Sum: Double;
    Mb: IMetabase;

См. также:

Руководство по языку Fore | Константы