#property strict
enum interval {
month=1,
two_months,
quarter,
halfyear=6,
year=12,
};
void OnInit() {
interval period;
period = month;
Print(EnumToString(period)," = ",period);
period = quarter;
Print(EnumToString(period)," = ",period);
period = year;
Print(EnumToString(period)," = ",period);
ENUM_ORDER_TYPE type;
type=ORDER_TYPE_BUY;
Print(EnumToString(type)," = ",type);
type=WRONG_VALUE; // 誤った値を設定(enum列挙に無い値)
Print(EnumToString(type)," = ",type);
}
month = 1
quarter = 3
year = 12
ORDER_TYPE_BUY = 0
ENUM_ORDER_TYPE::-1 = -1