Next | Tricks of the Wizards | 56 |
package Sequence;
sub TIESCALAR { my ($package, $start) = @_; $start = 1 unless defined $start; my $object = {VALUE => $start}; bless $object => $package; }
sub FETCH { my ($self) = @_; $self->{VALUE}++; }
sub STORE { my ($self, $newvalue) = @_; $self->{VALUE} = $newvalue; }
Next | Copyright © 2003 M. J. Dominus |