Описание языка «PascalABC.NET».

Описание переменных.

Переменные могут быть описаны в разделе описаний, а также непосредственно внутри любого блока begin/end.

Раздел описания переменных начинается с ключевого слова var, после которого следуют элементы описания вида.

Список имен: тип;

Или.

Имя: тип := выражение;

Или.

Имя: тип = выражение; // для совместимости с Delphi.

Или.

Имя := выражение;

Имена в списке перечисляются через запятую. Например:

Var. A,b,c: integer; D: real := 3.7; S := 'PascalABC forever'; Al := new List<integer>; P1 := 1;

В последних трех случаях тип переменной автоматически определяется по типу правой части.

Переменные могут описываться непосредственно внутри блока. Такие описания называются внутриблочными и представляют собой оператор описания переменной.

Кроме того, переменные-параметры цикла могут описываться в заголовке операторов for и foreach.