Thread Parameterübergabe an sub: Wo liegt der Unterschied (19 answers)
Opened by MartinR at 2005-08-31 13:51

coax
 2005-08-31 17:30
#57559 #57559
User since
2003-08-11
457 Artikel
BenutzerIn
[default_avatar]
Die Uebergabe by reference ist ganz nuetzlich wenn du mehrere Listen uebergeben und sie dann auch als separate Listen in der Subroutine brauchst.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
my @buchstaben = ( 'a' .. 'z' );
my @zahlen = ( 0 .. 9 );

process_lists( \@buchstaben, \@zahlen );

sub process_lists {
   my( $buchstaben, $zahlen ) = @_;

   print "Buchstaben: @{$buchstaben}\n";
   print "Zahlen: @{$zahlen}\n";
}

PS: Das Manipulieren von $buchstaben und $zahlen in der Sub wirkt sich dann aber auch auf's original Array aus.\n\n

<!--EDIT|coax|1125495251-->
,,Das perlt aber heute wieder...'' -- Dittsche

View full thread Parameterübergabe an sub: Wo liegt der Unterschied