Thread Subroutine Variablenübergabe
(19 answers)
Opened by tejste at 2013-09-11 11:00
Hallo,
von payx gabs ja schon einen schönen Lösungsvorschlag. Es ist in Perl so: Du kannst Parameter so übergeben wie in anderen Sprachen auch. foo($Parameter) In der Sub dann kriegst du alles was übergeben wurde "automagisch" in einem Array Namens @_. Dazu musst (und solltest) du nichts weiter scheiben. also: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 sub foo # hier kommt wirklich nix mehr { # jetzt müssen wir uns unseren Parameter wieder holen. Der steht an erster Stelle in @_ my $parameter = $_[0]; # oder my $Parameter = shift(@_); # oder kürzer my $Parameter = shift @_; # oder kürzer my $Parameter = shift; Die Geschichte mit den Prototypen: Lass die erstmal sein! Die tun nicht das was du hier meinst, dass sie tun, also lass sie weg bis dus verstanden hast. 1 + 1 = 10
|