Und wenn du mal einen Haltepunkt auf die Anweisung setzen willst, ärgerst du dich über diese Anordnung und verteilst es wieder auf 2 Zeilen - richtig?
Und deshalb bekommt der Befehl nach
then
eine eigene Zeile. Und weil man beim Zufügen weiterer Zeilen schnell mal das
begin
vergisst, werden auch solche Einzeiler in ein
begin-end
verpackt.
Aber auch hier gibt es wieder eine Ausnahme:
if ... then Exit;
bleibt auf einer Zeile, weil hier das Haltepunkt-Argument leider nicht zieht. Seitdem die
IDE diese netten Flow-Icons anzeigt, ist das auch viel angenehmer und leichter zu lesen und lenkt nicht vom eigentlich relevanten Code ab.