*foo).*foo: addresses of $foo, @foo, %foo, &foo, filehandle
foo, dirhandle foo, format foo.open(HANDLE, $filename) or die; mysub(*HANDLE); |
*foo = *bar; # mass alias $foo = \&bar; # single alias |
foreach my $color (qw(red green blue)) {
no strict 'refs';
*$color = sub {
return "<FONT COLOR=$color>@_</FONT>"
};
} |
| Forward to Module basics
Back to Eval substitutions Up to Stages of a Perl Programmer section index Up to YAPC 2000 course index |
YAPC 2000: Stages of a Perl Programmer - 32
Copyright © 2000, Nathan Torkington
|