Идентификаторы

Идентификаторами являются произвольные имена любой длины, заданные для функций, переменных, символических констант, пользовательских типов данных и меток. Все эти программные элементы будут называться объектами во всей помощи (не путайте смысл объекта в объектно-ориентированном программировании).

Идентификаторы могут содержать буквы от a до z и от A до Z, символ подчеркивания «_» и цифры от 0 до 9. Единственное ограничение состоит в том, что первым символом должно быть буква или знак подчеркивания.

Чувствительность языка к регистру символа

mikroPascal PRO для ARM не чувствителен к регистру, поэтому Sum, sum и suM являются эквивалентными идентификаторами.

Уникальность и облась обзора компилятора

Хотя имена идентификаторов произвольны (в соответствии с указанными правилами), если одно и то же имя используется для более чем одного идентификатора в пределах той же области, то возникает ошибка. Дублированные имена являются незаконными в пределах одной области обзора компилятора.Для получения дополнительной информации см. Обзор и видимость.

Примеры идентификаторов

Вот несколько правильных идентификаторов:

temperature_V1
Pressure
no_hit
dat2string
SUM3
_vtext

... и вот некоторые недопустимые идентификаторы:

7temp       // NO -- не может начинаться с цифры
%higher     // NO -- не может содержать специальные символы
xor         // NO -- не может соответствовать зарезервированному слову
j23.07.04   // NO -- не может содержать специальные символы (точка)