Perl sous-routine tableau et variable scalaire paramètres

Exactement comment puis-je passer les deux variables scalaires et les variables de tableau de données à un sous-programme en Perl?

 my $currVal = 1;
 my $currValTwo = 1;
 my @currArray = ('one','two','three');
 my @currArrayTwo =('one','two','three');

 &mysub($currVal, $currValTwo,\@currArray, \@currArrayTwo);

 sub mysub() {

     # That doesn't work for the array as I only get the first element of the array
     my($inVal, $inValTwo, @inArray, @inArrayTwo) = @_;
 }
La pile, vous êtes à l'aide de deux?
C'est arrivé avec les deux, mais Blagovest réponse fixe!
J'ai été à la recherche pour cette question, toute la journée. Merci de poser cette!!!

OriginalL'auteur user391986 | 2011-06-09