Thread private/public subs in modules
(14 answers)
Opened by burnersk at 2008-12-13 16:01
Das die Variable $secret_door außerhalb des Scopes nicht erreichbar ist ist klar!
Aber ich verstehe immer noch nicht dieser Aufruf funktioniert. was in $self->$secret_door(); übergeben wird? $secret_door ist ein Coderef statt eines Namens! D.H. im zu $self geblessten Package wird nach einem Sub gesucht, das sowas wie "CODE[ABCDEF]" heißt? UPDATE: man lernt nie aus perlop Otherwise, the right side is a method name or a simple scalar variable containing either the method name or a subroutine reference, and the left side must be either an object (a blessed reference) or a class name (that is, a package name). See perlobj. AFAIS lässt sich perlobj aber nicht mehr darüber aus was passiert wenn die rechte Seite ein coderef ist... obscur sehr obscur ... me and my writeups
|