Klaus Mock: Variable im Packagenamen?!

Beitrag lesen

Hallo,

danke für den Hinweis, allerdings klappt das leider nicht, wenn ich die Subroutine test() mit Parametern aufrufen möchte. Es klappt solange die Parameter einzelne Skalare sind. Wenn sie aber Objekte sind, geht es wieder nicht :-(

Du musst natürlich die Sonderzeichen, die durch double-quotes ausgewertet werden, dort ausmaskieren, wo sie erhalten bleiben sollen.
Also z.B:
eval ("${package}::evaluate($p1,@p2,%p3)");

Grüße
  Klaus