delphi中的..符号是什么意思呢 比如说 type jieh=set of 1..12 var inmonth:1..12 里边的..分别表示什么意

2020-10-28 科技 112阅读

.. 用文字翻译类似“到”,set of 1..12 就是“从 1 到 12”。

type jieh=set of 1..12 这句代码的意思是定义一个名为 jieh 的数据类型,这个类型取值范围是 “1 到 12”。

var inmonth:1..12 与上面的意思相仿,定义了一个子界类型的变量。

在 delphi 里, .. 符号通常用于两种地方,用来表征范围:


1、定义数组时,表示下标的范围。如以下代码:

  MyArr:  array[1..3] of Integer;

定义了序号从1到3的3个 Integer 型数组:MyArr[1]、MyArr[2]、MyArr[3]。

2、定义集合,表示集合的范围。就像你的代码:type jieh=set of 1..12 ;

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com