@Dejan Vu
Wenn du dich auf das obere Beispiel beziehst:
Delphi-Quellcode:
if ... then
begin
if ... then
exit;
end;
es entspricht dem Beispiel aus #1 von idefix2. Nur die Schreibweise, bzw. Verteilung auf einzelnen Zeilen ist anders. Ob man es also wie oben oder so wie hier schreibt
Delphi-Quellcode:
if ... then
if ... then
exit;
ist schnuppe. Die Lesbarkeit die ich meinte kommt nicht von vielen begin-end-Blöcken, da hast du mich anscheinend missverstanden, sondern von eigenen Zeilen für eine Anweisung.
Wobei man wiederum hier aufpassen sollte:
Delphi-Quellcode:
if ... then
if ... then
exit
else
nixda;
wenn man das meint:
Delphi-Quellcode:
if ... then
if ... then
exit;
else
nixda;
Wobei das Delphi nicht schlucken wird, da es das nicht versteht.
Delphi-Quellcode:
if ... then
begin
if ... then
exit;
end
else
nixda;
Das wird klappen. Aber aus gründen der Lesbarkeit mache ich auch das:
Delphi-Quellcode:
if ... then
begin
if ... then
exit
else
nixda;
end;
nicht weil es besser ist, aber so erkenne ich 0,2 Sekunden schneller wie das Programm gedacht ist. Aber jedem das Seine.