Массив подпрограмм Perl и параметры скалярных переменных

Как именно я могу передать как скалярные переменные, так и переменные массива в подпрограмму на 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) = @_;
 }
11
задан Peter Mortensen 11 April 2016 в 23:36
поделиться