Christian Kruse: open Datei - Fehler - als sub

Beitrag lesen

Hoi,

wie kann ich das Fehlschlagen einer Dateiöffnung auf ein sub umlenken ?
open DATEI("") || gehzu(); #geht nicht !

Du musst auch 'or' verwenden. Der Unterschied ist die Bindung: '||' hat eine
andere Bindung als 'or'.

ckruse@waylander:~$ perl -e 'sub err { print shift,"\n"; } open DAT,"<nonexistant" or err($!);'

geht bei mir wunderbar.

Gruesse,
 CK