Идентификаторы
До сих пор в примерах содержались идентификаторы переменных
без описания ограничений и правил их образования. Рассмотрим их
более подробно.
Имена, которые даются константам, типам данных, переменным,
функциям, известны как идентификаторы.
Ранее в этих лекциях идентификаторы использовались для:
- Integer, Real, String - имена встроенных типов данных;
- a,b,c, x1,x2, diskr - имена переменных;
- Write, Writeln, Readln - имена встроенных процедур.
Turbo Pascal имеет несколько правил образования идентификаторов.
Краткое описание правил:
- Все идентификаторы начинаются с буквы или знака
подчеркивания (a..z, A..Z, _). Последующими символами могут быть
буква, знак подчеркивания, цифра (0-9). Другие символы недопустимы.
- Идентификаторы рассматриваются без учета регистров
(прописные и строчные буквы не различаются). Это значит, что a..z
тождественно A..Z. Например index тоже самое что и Index, и
INDEX.
- Идентификаторы могут иметь различную длину, но используются
только первые 63 символа.
Такие же идентификаторы могут использоваться и в Делфи. Однако для свойств и методов объектов слева к имени добавляется имя объекта, например, свойство, определяющее видимость кнопки Button1 обозначается: Button1.visible