Thread Perl subroutine mit mehreren Übergabeparameter-Listen
(3 answers)
Opened by PeterW at 2009-08-28 16:30
immer brav bei sowas Referenzen benutzen. Und bei vielen verschiedene Übergabewerten nur bennante Parameter setzen. Das ist gut gegen Verwirrung.
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 sub set { my ($arg_ref) = @_; my @array = @{$arg_ref->{'foo'}}; my %hash = %{$arg_ref->{'bar'}}; my $string = ${$arg_ref->{'baz'}}; my @array1 = ["a" .. "z"]; my @array2 = ["A" .. "Z"]; return [\@array1, \@array2]; } # call my ($array1_ref, $array2_ref) = set({ foo => [0 .. 9], bar => { key => 'value', }, baz => \"test", }); Last edited: 2009-08-28 18:58:55 +0200 (CEST) Viele Grüße :)
|