Gibt es da eine Regel oder ist das eine Einstellungssache? Ein Beispiel
Delphi-Quellcode:
var
a: Integer;
begin
Randomize;
a := Random(3); //Ergibt eine Zahl zwischen 0 und 2
if a > 0 then
if a = 1 then
ShowMessage('a ist 1')
else
ShowMessage('a ist 2');
end;
Wenn ich das teste, bezieht sich ELSE bei mir auf das zweite IF. Die Frage die ich mir stelle ist allerdings - ist das eine Einstellungssache oder bezieht sich ELSE immer auf das letzte IF? Kann man drauf vertrauen?