Delphi コンパイラがこの括弧の欠落を無視するのはなぜですか?
function Test: Boolean;
begin
Exit(True; // <-- eek! it compiles...
end;
私のコードのいくつかがこのようになっているのを見つけて、最初は Delphi が私のユニットを無視すると思ったのですが、このタイプの構文エラーを無視しているだけです。だから今、もちろん私はその理由を知りたいです。
Delphi コンパイラがこの括弧の欠落を無視するのはなぜですか?
function Test: Boolean;
begin
Exit(True; // <-- eek! it compiles...
end;
私のコードのいくつかがこのようになっているのを見つけて、最初は Delphi が私のユニットを無視すると思ったのですが、このタイプの構文エラーを無視しているだけです。だから今、もちろん私はその理由を知りたいです。