Zitat von
himitsu:
Wobei bei einer
Exception sogar ein Var-Parameter seine Vorteile haben kann, da man diesen ja am Anfang der Prozedur (vor einer eventuellen
Exception) auf einen bestimmten Wert setzen kann, wärend bei der Funktion im Exceptionfall der Rückgabewert verloren geht.
Der Sinn einer
Exception ist gerade zu signalisieren das etwas schief gegangen ist und man eben
nicht Rückgabewerte auswerten sollte. Was schief gegangen ist sollte durch den entsprechende
Exception-Typ angegeben werden, und eventuell durch eine Fehlermeldung in der
exception für den Benutzer präzisiert werden.