delphi - Pascal 中区分大小写(以 Integer 为例)

标签 delphi pascal

我的理解是,从 Delphi 2009 开始,编译器只接受数据类型 Integer。但是,有很多文章,例如 example 1example 2显示 integerInteger 的混合 (!) 用法。据我所知,Embarcadero websites专门使用 Integer(很好!)但是 Wikipedia article on Pascal专门使用 integer

不幸的是,我无法访问另一个 Pascal 编译器,但 Delphi 7 接受 integerInteger:

int1: Integer;
int2: intEGER;          // Allowed in Delphi 7
struct1: MyRecord;
struct2: mYrEcOrD;      // Also allowed => source of bugs!

谁能告诉我 Pascal 是否正式区分大小写,以及这是否随最新的 Delphi 编译器而改变。

最佳答案

你的理解有误。 Delphi 的所有版本都接受任何数据类型和任何其他标识符的任何大写,外部互操作性情况除外,例如从 DLL 导入符号。

关于delphi - Pascal 中区分大小写(以 Integer 为例),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41554227/

相关文章:

delphi - 为什么更改运行时参数会导致 Delphi 2010 中的重建?

sql - 在Delphi中将多个临时表与数据库的ADO连接一起使用会产生错误

delphi - CopyFile docx 对 doc 进行隐藏转换

assembly - 如何在turbo pascal(dosbox)中获取汇编代码?

database - 将 jpeg 图像保存和加载到数据库不工作 DELPHI

delphi - 查找来自 csrss.exe 的应用程序错误

delphi - 在长循环中处理消息时如何最大限度地减少开销

set - 知道一个集合有多少个元素?

string - 使用SplitString消除空白字符串

delphi - Embarcadero Delphi 中的财务功能