この欠落している括弧は、Delphiコンパイラが無視するのはなぜですか?コンパイラは終了コマンドの括弧がなくなっても無視します
function Test: Boolean;
begin
Exit(True; // <-- eek! it compiles...
end;
私は私のコードの一部は、このように見えたし、最初のDelphiは私のユニットを無視することを考えた - しかし、それだけで構文エラーのこのタイプを無視します。だから今私はなぜその理由を知りたいのですか。
これはコンパイラのバグのようです。 –
XE2アップデート4と同じです。エラーインサイトはそれをマークします。 –
私の推測では、関数には何も含まれていないので、関数自体は無視されます。出口の前にいくつかのコードを追加してみてください。 – CyprUS