Perché il compilatore Delphi ignora questa parentesi mancante?Il compilatore ignora la parentesi mancante del comando Exit
function Test: Boolean;
begin
Exit(True; // <-- eek! it compiles...
end;
ho trovato un po 'del mio codice simile a questo e il primo pensiero che Delphi ignora mia unità - ma semplicemente ignora questo tipo di errore di sintassi. Quindi, ovviamente, voglio sapere perché.
Questo mi sembra un errore nel compilatore. –
Lo stesso nell'aggiornamento XE2 4. Error Insight lo segnala però. –
suppongo che, poiché la funzione non contiene nient'altro, ignora la funzione stessa. Prova ad aggiungere del codice prima dell'uscita. – CyprUS