Struppi: new $var() - Aber wie?

Beitrag lesen

ich möchte gern Objekte mit Variablem Namen erstellen lassen, dazu habe ich mir folgendes überlegt:

Der Wunsch ist sehr ungewöhnlich, was hast du vor?

$pkg = new pkgname()

flexibler wäre es wenn es so klappen würde

$pkg = new $hash{pkgname}()

$hash{pkgname} enthält einen String wie z.B. "meinpkg".

Vermutlich muss ich da etwas Quoten oder auf eine andere Funktion zurückgreifen, sowas wie call_user_func(name,param) oder ähnlich?

einfacher:
my $obj = new {$hash{pkgname}}();

Struppi.