Thread Module, Variablen und Probleme
(8 answers)
Opened by Trunkenstein at 2012-04-10 15:31
Da gebe ich mal eine allgemeine Antwort, dem Verständnis förderlich ;)
Den Exporter musst Du nicht unbedingt bemühen, guck mal: Code (perl): (dl
)
1 2 3 4 5 6 7 use Foo; # Foo hat die Funktion bzw. Methode bar # $rv: Return-Value my $rv = Foo->bar; # ruft sub bar{} mit 'Foo' als erstes Argument my $rv = bar Foo; # same as above my $rv = Foo::bar; # kein Argument wird übergeben my $rv = Foo::bar(@args); # Übergabe @args my $rv = Foo->bar(@args); # Achtung, erstes Argument ist 'Foo', dann @args Anstelle use vars qw($x $y); könntest Du auch das Schlüsselwort our $x; our $x verwenden, das ist ggf. übersichtlicher. Ja, und dann guck mal, dass Du das Alles ein bischen strukturierter schreibst. Viel Erfolg, Rosti |