Thread Bad name after... (52 answers)
Opened by bianca at 2015-02-19 12:08

bianca
 2015-02-19 13:40
#179728 #179728
User since
2009-09-13
6977 Artikel
BenutzerIn

user image
Tippfehler. So war es gemeint:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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
{
    require $script;
    package mein_namensraum;
}
mein_namensraum::$aufruf->('a');

# 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";
}

Ändert aber nichts an der Fehlermeldung.
10 print "Hallo"
20 goto 10

View full thread Bad name after...