Thread Bad name after...
(52 answers)
Opened by bianca at 2015-02-19 12:08 2015-02-19T15:33:17 bianca In msg #179728 steht das require in Zeile 6, das package beginnt in Zeile 7. 2015-02-19T15:33:17 bianca Kann ich nicht nachvollziehen. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 my $aufruf = \&testsub; my $script = 'externes_script.pl'; # das package definiere ich, weil die externen Scripte teilweise # selbe sub Namen haben, damit will ich "Subroutine ... redefined at ..." verhindern $aufruf->('a'); { package mein_namensraum; require $script; } # der Code ab hier steht in der externes_script.pl # ist für diesen Versuch aber egal, Fehlermeldung ist die selbe sub testsub { print "Sub $_[0]\n"; } ergibt bei mir Sub a. Gruß
GUIfreund |