Gast: new $var() - Aber wie?

Beitrag lesen

Ich erhebe den schweren Zeigefinger ob der Nichtbefolgung von Community Best Practices meiner Threadnachbarn. Ich weiß, dass sie nicht unfähig sind, ich vermute nur Müdigkeit beim Beantworten.

So, jetzt noch mal am Stück, fertig zum Ausprobieren, und ohne diese grauslige indirekte Objektsyntax, sprich Methodenaufrufe wie »new« sollen immer nach der Klasse/Instanz stehen, nicht davor. Die Gründe sind an anderer Stelle zur Genüge erörtert.

  
use Module::Load qw(load);  
my %hash = (pkgname => 'meinpkg');  
load $hash{pkgname};  
  
my $instanz = $hash{pkgname}->new(1, 2, 3, 'params');  

Liest sich das nicht viel besser?