Слова-идентификаторы
Неделимые последовательности символов алфавита образуют слова (идентификаторы). Идентификатор начинается с буквы и не должен содержать пробелов. После первого символа допускаются буквы и цифры. Символ подчеркивания считается буквой.
При написании идентификаторов могут использоваться как прописные, так и строчные буквы (между ними не делается различий). Длина идентификатора может быть любой, но значимы только первые 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 |
Желательно (некоторые авторы книг полагают это обязательным), чтобы имя идентификатора несло смысловую нагрузку.
Комментарии
С помощью комментариев вы можете пояснить логику работы своей программы. Комментарий пропускается компилятором и может находиться в любом месте программы. Комментарием является:
{ Любой текст в фигурных скобках }(* Любой текст в круглых скобках со звездочками *)// Любой текст от двойной наклонной черты до конца строки |
Если за символами { или (* сразу идет знак доллара $, то текст в скобках считается не комментарием, а директивой компилятора. Большинство директив компилятора являются переключателями, которые включают или выключают те или иные режимы компиляции, оптимизацию, контроль выхода значений из допустимого диапазона, переполнение, т.д. Примеры таких директив:
{$OPTIMIZATION ON}{$WARNINGS ON}{$RANGECHECKS OFF} |
Типы данных
Дата добавления: 2016-02-09; просмотров: 800;