Thread "Exception handling" Frage (10 answers)
Opened by Kuerbis at 2012-06-17 08:41

topeg
 2012-06-17 11:01
#159077 #159077
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
2012-06-17T07:57:36 Kuerbis
Thx! Fehlercode zurückgeben geht nicht gut, weil @return bereits jeden Wert enthalten könnte.

Du könntest ja auch return \@return,$error; oder return $error,@return; schreiben. Das ist nur eine Sache der Definition.

2012-06-17T07:57:36 Kuerbis
Wie könnte man die Verwendung von croak in der Doku beschreiben?

Das liegt ganz in deinem ermessen. So weit ich es weiß gibt es da keine Konventionen. Nur der Begriff "Exception" ist bei Perl eher ungebräuchlig. Ich lese nicht selten
"this ... croaks if" oder
"this ... dies when" oder
"if ... croak is triggert/called"
Alles is ok, wenn der Leser versteht was gemeint ist.

Nebenbei gibt es Module die eine Fehlerbehandlung wie in andren Sprachen üblich erlauben. CPAN:Exception ist so eines.
Dann gibt es auch noch CPAN:TryCatch oder CPAN:Try::Tiny.

View full thread "Exception handling" Frage