$My::{$symbol} returns a glob.
*NAME{SLOT} accesses a glob's slot.
*BLOCK{SLOT} accesses a glob's slot.
*$NAME{SLOT} accesses a glob's slot.
EXPR->*{SLOT} accesses a glob's slot.[1]
So,
my $glob = $My::{$symbol}; $glob && *{ $glob }{CODE} $glob && *$glob{CODE} $glob && $glob->*{CODE}
In reply to Re^3: accessing stashes
by ikegami
in thread accessing stashes
by morgon
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |