Справочник MQL4 Основы языка Типы данных Целые типы Перечисления
ПеречисленияДанные перечислимого типа enum относятся к некоторому ограниченному множеству данных. Определение перечислимого типа:
Список значений представляет из себя список идентификаторов именованных констант, разделенных запятыми. Пример:
После объявления перечисления появляется новый целочисленный 4-байтовый тип данных. Объявление нового типа данных позволяет компилятору строго контролировать типы передаваемых параметров, так как перечисление вводит новые именованные константы. В приведенном примере именованная константа January имеет значение 0, February имеет значение 1, December имеет значение 11. Правило: если именованной константе - члену перечисления явно не присвоено конкретное значение, то ее значение будет сформировано автоматически. Если это первый член перечисления, то будет присвоено значение 0. Для всех последующих членов значения будет вычисляться на основе значения предыдущего члена путем прибавления единицы. Пример:
Примечания
Смотри также |