Соглашения об именах FreeBASIC символов.
Описание
Идентификатор это символическое имя, которое однозначно идентифицирует
переменную,
Type,
Union,
Enum,
Function,
Sub,
или
Property, с их
scope
или
Namespace.
Идентификаторы могут содержать только прописные и строчные латинские буквы
a-
z
и
A-
Z, цифры (
0-
9) и символ
подчеркивания (_). Первый символ идентификатора должен быть буквой или
символом подчеркивания, но не цифрой.
Идентификаторы не чувствительны к регистру:
FOO и
foo (и
все другие перестановки в верхнем и нижнем регистре) относятся к одному
символу.
В
-lang qb и
-lang fblite
диалектах, идентификаторы могут иметь тип суффикса в конце, указывая один из
стандартных типов данных:
Использование этих символов, как правило, не приветствуется, а в диалекте
-lang fb
вообще не допускается (по умолчанию).
В качестве альтернативы определение может быть явным - например,
Dim As Integer foo
и
Dim foo As Integer вместо
Dim foo%.
В
-lang qb и
-lang fblite
диалектах, идентификаторы могут содержать один или более периодов (
.).
Различия диалектов
Отличия от QB
- Поддержка символа подчеркивания (_) в именах символов является новым
для FreeBASIC.
См. также