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