- or download this
sub new {
my($proto, $fields) = @_;
my($class) = ref $proto || $proto;
my $self = bless [], $class;
...
- or download this
sub new
{
...
my $self = { @atom_fields, @_ };
$self = bless ($self, ref($proto) || $proto);
...
- or download this
sub new {
my($proto, $fields) = @_;
...
# make a copy of $fields.
bless {%$fields}, $class;
}