Auch wenn solche Threads sich wiederholen. Etwas kann man immer mitnehmen.
Durch solche Threads habe ich für mich das "Exit" entdeckt. Gibt's natürlich schon länger und habe ich bisher immer als "bah" angesehen. Beim näheren Hinsehen kann man das aber sehr sinnvoll als ersatz für die If-Verschachtelung verwenden.
Statt
Delphi-Quellcode:
if bla then
Result = 3
else
if blabla then
Result = 5
else
if Blub then
Result = 8
else
Result = 10
Finde ich folgendes besser lesbar
Delphi-Quellcode:
if bla then
Exit(3);
if blabla then
Exit(5);
if Blub then
Exit(8);
Result = 10