以下子范围枚举声明有效: type TReceiptCode = 'A'..'F'; 这不是: type TReceiptCode = ' ','A'..'F', 'R'; 也没有 type TReceiptCode = ' ','A','B','C','D','E','F','R'; 如何声明具有非连续值的子范围类型? 不幸的
type TReceiptCode = 'A'..'F';
这不是:
type TReceiptCode = ' ','A'..'F', 'R';
也没有
type TReceiptCode = ' ','A','B','C','D','E','F','R';
如何声明具有非连续值的子范围类型?
不幸的是,我认为没有办法做到这一点.您可以声明(新)非连续枚举或现有类型的子范围,但不能同时声明两者.