$ VariableDeclaration = VAR VarSection { VarSection }
$ VarSection = ( IdentList ":" ClassType | ident ":" ClassType { "=" ConstExpression } ) ";"
$ IdentList = ident {"," ident}
$ ClassType = qualident
Описание переменных предназначено для определения ячеек в памяти и сопоставления их с идентификаторами и определенными типами.
Все переменные, идентификаторы которых перечислены в одном списке, являются переменными одного типа. В качестве типа переменной может быть указан класс, интерфейс или перечислимый тип.
При описании переменной имеется возможность присвоить ей начальное значение.
Sub VarSample;
Var
// Простое объявление переменных
v1: Integer;
v2: Double;
v3: Char;
v4: String;
v5: Boolean;
// Объявление переменный с присваиванием им значений
v6: Integer = 10;
v7: Double = 6.66;
v8: Char = 'A';
v9: String = "S1S2";
v10: Boolean = True;
Begin
v1 := 10;
v2 := 6.66;
v3 := 'A';
V9 := "S1S2S3";
End Sub VarSample;
См. также: