- or download this
sub name {
my $self = shift;
...
croak "Unknown arguments to name()";
}
}
- or download this
sub name {
my $self = shift;
...
croak "Unknown arguments to name" if @_;
return $self->{name};
}
- or download this
sub name {
my $self = shift;
...
croak "Unknown arguments to name" if @_;
return $self->{name};
}
- or download this
sub name {
@_ > 1 and croak "Too many arguments for name";
my $self = shift;
return @_ ? $self->{name} = shift : $self->{name};
}
- or download this
sub name : lvalue { shift->{name} }