Неделимые последовательности символов алфавита образуют слова (идентификаторы). Идентификатор начинается с буквы и не должен содержать пробелов. После первого символа допускаются буквы и цифры. Символ подчеркивания считается буквой.
При написании идентификаторов могут использоваться как прописные, так и строчные буквы (между ними не делается различий). Длина идентификатора может быть любой, но значимы только первые 255 символов (вполне достаточный предел, не так ли). Примеры написания идентификаторов приведены ниже:
Правильно
| Неправильно
|
RightName
| Wrong Name
|
E_mail
| E–mail
|
_5inches
| 5inches
|
Все идентификаторы подразделяются на зарезервированные слова, стандартные директивы, стандартные идентификаторы и идентификаторы программиста.
Зарезервированные (ключевые) слова составляют основу языка Delphi, любое их искажение вызовет ошибку компиляции. Зарезервированные слова нельзя использовать в качестве имен, вводимых программистом для обозначения величин. Полный перечень зарезервированных слов представлен в приложении №1.
Стандартные директивы интерпретируются либо как зарезервированные слова, либо как идентификаторы программиста в зависимости от контекста, в котором используются.
Стандартные идентификаторы — это имена стандартных подпрограмм, типов данных языка Delphi, т.д. В качестве примера приведем имена подпрограмм ввода и вывода данных и нескольких математических функций.
Read Write Sin Cos Exp Ln |
Идентификаторы программиста определяются программистом, т.е. вами, и носят произвольный характер. Если идентификатор состоит из двух или более смысловых частей, то для удобства их лучше выделять заглавной буквой или разделять символом подчеркивания:
LowProfit AverageProfit HighProfitPrice_One Price_Two Price_Sum |
Желательно (некоторые авторы книг полагают это обязательным), чтобы имя идентификатора несло смысловую нагрузку.