初学者对于枚举与子界比较容易混淆,特别是有些朋友是自学的.下边就举个既联系又区别的例子: {枚举和子界的声明定义}type Month=(Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec); //定义Month(月份)为枚举型 Spring=Feb..May; //定义Spring(春天)为子界型 {几个枚举函数} Ord(Mar)的值为2; //求枚举序数字 Pred(Mar)的值为1; //求前驱值 Succ(Mar)的值为3; //求后继值 Low(Month)的值为0; //求第一个枚举量,是Jan对应的值,但有不少初学的朋友误以为它的值是"Jan" High(Month)的值为11; //求末一个枚举量,是Dec对应的值 看了上边,是否对你有所帮助呢?

评论