Thread Warum kein $@ statt $! (29 answers)
Opened by rosti at 2014-09-23 13:04

rosti
 2014-09-25 22:24
#177546 #177546
User since
2011-03-19
3470 Artikel
BenutzerIn
[Homepage]
user image
2014-09-25T10:25:24 renee
Ich persönlich finde es ungewohnt ein $@ ohne ein eval zu sehen...


Ü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

View full thread Warum kein $@ statt $!