Thread Package ruft Funktion aus anderem Package auf? (17 answers)
Opened by BratHering at 2005-11-27 16:12

J-jayz-Z
 2005-11-27 18:12
#60436 #60436
User since
2005-04-13
625 Artikel
BenutzerIn
[Homepage] [default_avatar]
Ich denke mal, dein verständnissproblem liegt bei use base.
Mit use base qw/package/; erbst du von package und lädst es auch gleichzeitig mit require.
Deshalb, da du ja erbst, kannst du auch über das ganz normale Objekt, das zu deinem package gehört auf alle subs in package zugreifen.

for details: perldoc base
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 Package ruft Funktion aus anderem Package auf?