Переменная - элемент кода, значение которого может изменяться в процессе выполнения модуля. Тип переменной задаётся на стадии объявления, в дальнейшем переменная может принимать значения только заданного типа или совместимого типа.
Переменные вводятся в программу для хранения и передачи данных внутри неё. Все переменные, которые предполагается использовать в программе, должны, прежде всего, быть определены в разделе описания переменных. Описание переменных начинается с ключевого слова Var, вслед за которым располагается последовательность самих определений переменных.
Определение переменной заключается в указании ее имени (идентификатора) и типа. В качестве типа переменной может быть указан класс, интерфейс или перечислимый тип. Имя и тип разделяются двоеточием. После объявления и описания переменной должен стоять символ ";". Однотипные переменные могут перечисляться через запятую перед объявлением их типа. Концом блока описания будет начало какого-либо другого блока модуля или описание процедур и функций.
Переменная может хранить конкретное значение либо ссылку на значение. Переменная существует, пока выполняется тот блок, в котором она определена:
Var
<идентификатор>: <тип>;
Var
a, b: Integer;
Sum: Double;
Mb: IMetabase;
См. также: