Frage: Ich habe folgenden Quelltext (stark vereinfacht dargestellt):
var a,b,c : Integer;begin a := 1; b := 2; if (a<10) or (b<10) or (a+b<10) then begin c := 3; exit; // <----- end; MachIrgendWas();
Der Methodenaufruf "MachIrgendWas()" wird nur dann angesteuert, wenn das "exit" (siehe Pfeil) auskommentarisiert wird. Das hängt doch alles vom "IF" ab!!! Warum?
Antwort: Zuerst muss man sagen, ...