我的理解是,自德尔福2009以来,编译器只接受数据类型Integer
。但是,有大量的文章,如example 1和example 2显示integer
和Integer
的混合使用(!)。 AFAIK,Embarcadero websites专门使用Integer
(好!),但Wikipedia article on Pascal专门使用integer
。以帕斯卡为单位的区分大小写(以Integer为例)
不幸的是,我没有进入到另一个Pascal编译器,但德尔福7同时接受integer
和Integer
:
int1: Integer;
int2: intEGER; // Allowed in Delphi 7
struct1: MyRecord;
struct2: mYrEcOrD; // Also allowed => source of bugs!
有人可以赐教帕斯卡是否是正式区分大小写或不,这是否改变与最新的Delphi编译器。
Delphi中唯一区分大小写的是字符串比较(AFAIK)。没有其他的。 –
你的理解是错误的,正如@DavidHeffernan所指出的那样。 – MartynA
@MartynA:好的,很好学习。不知道我是怎么想到Delphi的后续版本区分大小写的。大小写敏感是一个有用的功能。 – AlainD