Thread private/public subs in modules
(14 answers)
Opened by burnersk at 2008-12-13 16:01
du meinst Methoden nicht Subs, schließlich sind deine Beispiele OOP.
Wenn du 100%ig ausschließen willst das Test::test2 aufrufbar ist musst du sie als lexikalische variablen derefrenzieren. Code (perl): (dl
)
1 2 3 my $coderef=sub {}; # defintion $coderef->(); # aufruf1 &$coderef(); # aufruf2 wenn dir der Syntax zu hässlich ist, kööntest du mit autoload tricksen, und bei jedem Methoden-Aufruf abchecken, ob der Aufruf weitergeleitet wird. Was dann aber die Geschwindigkeit herabsetzt... NACHTRAG: es gibt dermaßen viele OOP-Erweiterungsmodule die das erlauben, schätzungsweise auch Moose... me and my writeups
|