delphi 的集合是不是不能超 过32个元素?如我有这一样的两个彩票类的集合不知是不是不合规:
A=SET OF SHORTSTRING;
A:=[01,02,12,03,13,04,14,05,15,06,16,07,17,08,18,09,19,23,24,25,26,27,28,29,34,35,36,37,38,39,45,46,47,48,49,56,57,58,59,67,68,69,78,79,89]B=SET OF SHORTSTRING;
B:=[015,016,017,018,019,023,024,025,026,027,028,029,034,036,037,038,039,046,047,048,049,056,057,058,127,128,129,134,135,136,137,138,139,145, 146,147,148,149,156,157,234,235]
问题,这两个集合的元素均超过了32个,且都为字符串型,但不知是不是序数类型,能不能进行同类集合的交、并、差等集合运算?
来源: http://www.programbbs.com/bbs/view12-14335-1.htm
A=SET OF SHORTSTRING;
A:=[01,02,12,03,13,04,14,05,15,06,16,07,17,08,18,09,19,23,24,25,26,27,28,29,34,35,36,37,38,39,45,46,47,48,49,56,57,58,59,67,68,69,78,79,89]B=SET OF SHORTSTRING;
B:=[015,016,017,018,019,023,024,025,026,027,028,029,034,036,037,038,039,046,047,048,049,056,057,058,127,128,129,134,135,136,137,138,139,145, 146,147,148,149,156,157,234,235]
问题,这两个集合的元素均超过了32个,且都为字符串型,但不知是不是序数类型,能不能进行同类集合的交、并、差等集合运算?
来源: http://www.programbbs.com/bbs/view12-14335-1.htm
<类型标识符>=set of<基类型>
其中,基类型是指集合中的元素必须是同一有序数据类型。Pascal语言规定集合的元素个数最多不得超过256个;因此基类型的序数值必须在O~255之间,例如:
type
Name=set of char;
Boolset=set of boolean;
Weekday=(Sun,Mon,Tue,Wed,Thu,Fri,Sat);
Week:set of weekday;