为什么 Delphi 编译器会忽略这个缺失的括号?
function Test: Boolean;
begin
Exit(True; // <-- eek! it compiles...
end;
我发现我的一些代码看起来像这样,并且首先认为 Delphi 忽略了我的单元 - 但它只是忽略了这种类型的语法错误。所以现在我当然想知道为什么。
为什么 Delphi 编译器会忽略这个缺失的括号?
function Test: Boolean;
begin
Exit(True; // <-- eek! it compiles...
end;
我发现我的一些代码看起来像这样,并且首先认为 Delphi 忽略了我的单元 - 但它只是忽略了这种类型的语法错误。所以现在我当然想知道为什么。