Clear questions and runnable code get the best and fastest answer |
|
PerlMonks |
Re: Method chain object with easy syntaxby ihb (Deacon) |
on Apr 16, 2005 at 21:54 UTC ( [id://448538]=note: print w/replies, xml ) | Need Help?? |
I must be missing something. What's wrong with doing ? It doesn't suffer for the limitations you decribe. The only limitation as far as I can see is that it creates another scope if you use my() et al in the arguments, which is a bad idea anyway and is easily worked around. Anyway... About your post: If $method is a string with double colons, or a code reference, or a glob, then $object->$method is equivalent to &$method($object). It's not true if it's a string with double colons or a glob. It searches the inheritance tree starting at the package specified in the string. The glob stringifies and for some reason '*Bar::foo' is also accepted. Btw, I think you're playing with fire when you do since ihb
See perltoc if you don't know which perldoc to read!
In Section
Meditations
|
|