Thread Warum kein $@ statt $!
(29 answers)
Opened by rosti at 2014-09-23 13:04 2014-09-25T10:25:24 renee Über Gewohnheiten könnten wir sehr viel schreiben :) Code (perl): (dl
)
1 2 3 4 use Net::FTP; $ftp = Net::FTP->new("some.host.name", Debug => 0) or die "Cannot connect to some.host.name: $@"; http://search.cpan.org/~shay/libnet-1.27/Net/FTP.p... Und als ich das hier http://rolfrost.de/sca.pm erneut überarbeitet habe, ist mir klar geworden, dass eine konsequente Nutzung des guten alten Perl-Exception-Model doch Einiges an Vereinfachungen bringt, gerade beim Arbeiten mit dem Datum. Im Modul stecken zwei Kalendersysteme, da kann soviel schiefgehen, vom Anwenden der API bis hin zu Benutzereingaben, dass es gar nicht möglich ist, sämtliche Fehlerfälle über eine herkömmliche Kontrollstruktur abzufangen: Exception werfen, fertig. --Rosti |