Переменные могут неограниченное число раз менять свое значение в процессе работы программы.
Переменные описываются с помощью зарезервированного слова var. За ним перечисляются идентификаторы переменных, и через двоеточие указывается их тип. Каждая группа переменных отделяется от другой группы точкой с запятой.
var identifierList: type;
В этом случае identifierList – это список корректных идентификаторов, разделенных между собой запятой, type – это любой тип. Например:
Var
Index: Integer; // переменная целого типа данных
FileName: string; // переменная строкового типа данных
Sum, Profit: Double; // группа переменных вещественного типа данных
|
В теле программы переменной можно присвоить значение. Для этого используется составной символ :=, например:
Sum := 5000.0; // переменной Sum присваивается 5000
Percent := 0.15; // переменной Percent присваивается 0.15
Profit := Sum * Percent; // вычисляется произведение двух переменных
// и его результат присваивается переменной Profit
|
Вы можете присвоить значение переменной непосредственно при объявлении:
var identifier: type = constantExpression;
Var
Index: Integer = 1;
Delimiter: Char = ';';
|
Объявленные таким образом переменные называются инициализированными. На инициализированные переменные накладывается ограничение: они не могут объявляться в подпрограммах (процедурах и функциях).