Имена переменных, функций и процедур

Имя переменной, процедуры или функции может представлять собой любую последовательность символов, цифр и знаков подчеркивания, но начинаться имя должно с буквы или со знака подчеркивания («_»). Регистр символов не учитывается. Вновь создаваемые имена не должны совпадать с уже существующими именами, доступными в данном модуле. В качестве имени не могут использоваться ключевые слова.


Тип переменной в языке L9 явно не указывается, а определяется значением переменной.

В L9 имеются два вида переменных: глобальные переменные, локальные переменные.

Глобальная переменная — переменная, объявленная за пределами всех процедур и функций. Областью видимости глобальных переменных является весь модуль.

Локальная переменная — переменная, объявленная внутри какой-либо процедуры или функции. Областью видимости локальных переменных является тело функции, в которой эта переменная объявлена.