August 1999 | Return to the Perl Hardware Store | Slide #14 |
This slide is only here so that it will get into your printed notes. Unfortunately, I screwed up the printed version. Duhhhhhh.
If $self is a blessed reference to a glob, then:
$self filehandle / dirhandle ${*$self} scalar @{*$self} array $#{*$self} array size *$self->[...] array element ${*$self}[...] array element @{*$self}[...] array slice %{*$self} hash *$self->{...} hash element ${*$self}{...} hash element %{*$self}{...} hash slice $self->method(...) call a method *$self->(...) call the function
The pattern here: If $self is a globref, then {*$self} is
syntactically just like a Reference.
Next | Copyright © 1999 M-J. Dominus |