Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)aaa
published in(发表于) 2014/7/19 0:14:04
[delphi语法2]子界类型

[delphi语法2]子界类型

子界类型

子界类型是下列类型中某范围内的值,即整型、布尔型、字符型或枚举型。如果需要限制一个变量的取值范围时,子界类型是一个好的选择。例如:

type

Month=1..12;

Letters=’A’.. ’H’;

DayOfWeek=(Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday); //枚举型Days=Monday..Friday; //一个DayOfWeek 型的子界

跟枚举类型一样,子界类型是不能直接参加运算的,必须声明一个子界类型的变量。

注意:声明和使用子界类型时,上界常数和下界常数的类型必须一致,且都是有序类型。子界型变量所有参加的运算可参照它的宿主类型。子界型变量的取值是有范围的,如果运算过程中超出这个范围将导致程序出错。

Delphi 的文档中提到,子界类型的上界和下界可以是表达式。




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759