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

bianca
 2015-02-19 12:08
#179725 #179725
User since
2009-09-13
6978 Artikel
BenutzerIn

user image
Hallo!

Ich komme nicht auf die richtige Syntax und bitte um Hilfe.
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
my $aufruf = \&testsub;
# das package definiere ich, weil die externen Scripte teilweise
# selbe sub Namen haben, damit will ich "Subroutine ... redefined at ..." verhindern
{
    require 'externes_script.pl';
    package testoben;
    testoben::$aufruf->('a');
}
# der Code ab hier steht in der externes_script.pl
# ist für diesen Versuch aber egal, Fehlermeldung ist die selbe
my testsub = sub {
    print "Sub $_[0]\n";
}

Quote
Bad name after testoben:: at test.pl line 7.

Danke
10 print "Hallo"
20 goto 10

View full thread Bad name after...