SUPER is a class that controls the superclass of the current class. Look here: http://search.cpan.org/~chromatic/SUPER-1.17/lib/SUPER.pm
So, what that means is, run the encrypt method/subroutine/function of the superclass of the current class. Something I would highly recommend is dive into Beginning Perl write a load of just little programs that maybe are useful or maybe not. For example, write a program that lets you experiment with regular expressions, by taking a string input and then taking an expression input then see if it matches. On 12/5/09, 120 <zen158...@zen.co.uk> wrote: > Hi, > > I'm in my 50's and new to Perl, and I love it! Wish I discovered it > years ago :-( > > Slowly I'm learning bits an pieces but find myself getting confused at > times. I have that situation today. > > I've looked at this: > > sub encrypt { > my $self = shift; > my $xx = $$self; > #.. cut stuff I do understand > > return $self->SUPER::encrypt(); > } > > Could someone help me with the Perl to English here? > I get that $self is shifting the arguement. > I think I get that $xx is a reference to $self? > I don't get at all: return $self->SUPER::encrypt(); > > Is this assigning the $self to the results of a call to a class called > SUPER's method encrypt? > > > > > > -- > To unsubscribe, e-mail: beginners-unsubscr...@perl.org > For additional commands, e-mail: beginners-h...@perl.org > http://learn.perl.org/ > > > -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/