Thread Links für Perl-Neulinge (26 answers)
Opened by renee at 2005-09-22 15:22

J-jayz-Z
 2005-09-22 20:28
#17597 #17597
User since
2005-04-13
625 Artikel
BenutzerIn
[Homepage] [default_avatar]
könntest du das vielleicht erklären?
Aber dieser Konstruktor macht doch exakt das selbe wie:
Code: (dl )
1
2
3
4
5
6
sub new {
my $class = shift; #Klasse wird übernommen
my $self = {}; #Anonymes Hash wird erzeugt
bless $self, $class; #$self wird geblesst
return $self; #$self wird zurückgegeben
}

Oder? Was genau ist da anderst?
Ich hab ja geschrieben, wieso man das alles weglassen kann, was ist an der Erklärung falsch?
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="5065726c2d436f6d6d756e697479"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'

http://perl-tutor.de

View full thread Links für Perl-Neulinge