Leser: 19
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
package modul_test ... sub new { my $classname = shift; my $params = shift; bless($self, $classname); # hier funktioniert es my $name = 'foo::bar'; my $modul = new {$name}(...); return $self; } # sub new sub test { # hier funktioniert es nicht: syntax error at /..., near "}(" my $name = 'foo::bar'; my $modul = new {$name}(...); # nur hier my $modul = new foo::bar(...); } # sub test