枚举类型
枚举类型数据属于数据集合的限制额,最典型的是枚举类型:
enum name of enumerable type
|
该值列表是分割逗号命名的标识符常量列表。
示例:
enum months // 已命名常量的计算
|
计算清楚之后,结果是新的4字节整数数据类型值。新数据类型的描述可以严格地编译到通过的常量控制类型里,因为列举介绍了新命名的数据。在上述例子中,一月常量的值是0,二月是-1,十二月是-11。
规则:如果某一确定值并没有列举到命名常量-计算的一员,它的新值将会自动形成。如果是计算左边的,就会出现0值,在随后出现的值中,将会以先前计算的值为基准递增。
示例:
enum intervals // 已命名常量的计算
|
注释
- 不像C++,在MQL5里程序段的大小代表了计数类型,通常为4字节,也就是运算符(月)的返回值是4。
- 不像C++,在MQL5里,匿名运算无法显示,在列举关键字后,需要指定独立名称。
另见