This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
typos in change#5293
authorGurusamy Sarathy <gsar@cpan.org>
Sun, 27 Feb 2000 22:27:46 +0000 (22:27 +0000)
committerGurusamy Sarathy <gsar@cpan.org>
Sun, 27 Feb 2000 22:27:46 +0000 (22:27 +0000)
p4raw-link: @5293 on //depot/perl: 479ba38336aaacaf3a7e00a4662d83e2dc833197

p4raw-id: //depot/perl@5294

lib/fields.pm

index 734cc0d..5a84e28 100644 (file)
@@ -57,7 +57,7 @@ class fields using this pragma, then the operation is turned into an
 array access at compile time.
 
 The related C<base> pragma will combine fields from base classes and any
-fields declared using the C<fields> pragma.  This enables fields
+fields declared using the C<fields> pragma.  This enables field
 inheritance to work properly.
 
 Field names that start with an underscore character are made private to
@@ -85,9 +85,9 @@ This makes it possible to write a constructor like this:
 
     sub new {
        my Critter::Sounds $self = shift;
-       $self = fields::new($class) unless ref $self;
+       $self = fields::new($self) unless ref $self;
        $self->{cat} = 'meow';                          # scalar element
-       @$self->{'dog','bird'} = ('bark','tweet');      # slice
+       @$self{'dog','bird'} = ('bark','tweet');        # slice
        return $self;
     }