- or download this
use overload ("0+" => 'value');
sub value {
my $self = shift;
exists $self->{'-value'} ? $self->{'-value'} : undef;
}
- or download this
sub gen_id { sprintf "%U", $_[1] }
- or download this
package My;
...
package main;
my $var = My->new;
print int($var);