Thread Hat Perl events?
(12 answers)
Opened by bianca at 2021-10-27 09:35
Das sieht richtig gut aus! Aber in welchen Fällen genau feuert das catch?
Denn z. B. in diesem Code: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 try { # Nun kann man auch selbst Fehlerereignisse auslösen: $ARGV[0] or die "Nur wahre Argumente, bitte!"; my $testvariable_fuer_testfehler; my $btest = $testvariable_fuer_testfehler + 3; # hier folgt jetzt viel Code # und bei jedem Kommando kann es zu Fehlern kommen # und immer wenn das passiert soll quasi ein return # ausgeführt werden # z. B.: unlink('diese_datei_gibt_es_aber_nicht'); # bitte nicht auf das Beispiel antworten, # das ist wie vesagt nur ein BEISPIEL } erwarte ich, dass mit Can't my $btest = $testvariable_fuer_testfehler + 3: Use of uninitialized value $testvariable_fuer_testfehler in addition (+) at test.pl line 19 gefeuert wird. Tut es aber nicht, warum ist das so? Danke 10 print "Hallo"
20 goto 10 |